Az a tény, hogy szeretjük a környezeteket GNU / Linux ez nem mentesít néhányunkat attól, hogy folytassuk a Windows kalandjaitól örökölt ördögöket.
A minap kerestük a játék módját Az ókori védelme (DOTA) a legtöbb emberrel anélkül, hogy mindannyian ugyanazon a LAN-on lennének, ezért vállaltam a feladatot, hogy megtanuljam beállítani a BattleNet (más néven BNet) a Debian szerveren, hogy a tartomány bármely pontjáról elérhető legyen, és ezáltal megoldja a játékosok hiányának problémáját.
Mindenki ismeri az alkalmazást PVPGN attól kezdve, hogy jól használtuk a Windows rendszert, ez egy oktatóanyag lesz arról, hogyan lehet saját PVPGN szerverünket GNU / Linux környezetben beállítani.
rövid bemutatkozás
PVPGN (Player Versus Player Gaming Network) egy olyan alkalmazás, amely lehetővé teszi egyes helyeken úgynevezett "privát szerverek" létrehozását, amelyek lehetővé teszik a Diablo, a Warcraft és a Starcraft lejátszók csatlakoztatását. Először még 2005-ben láttam vagy kevesebb, és amikor a Diablo lejátszására használtuk, manapság nagyon gyakori, hogy kubai fórumokon és webhelyeken látják a „híreket”, miszerint ilyen helyen hoztak létre Bnet-t.
Telepítés GNU / Linux környezetben
A PVPGN elérhető a legnépszerűbb disztribúciók, például a Debian tárházaiban, így a szerver telepítéséhez csak konzolt kell nyitnunk és be kell írnunk
sudo aptitude install pvpgn
A telepítés után szükségünk lesz egy további csomagra pvpgn-támogatás:
Amikor letöltik a fájlt, kinyitjuk a terminált és betesszük sudo pvpgn-support -l / PACKAGE_PATH (A pvpgn-support-1.0.tar.gz-re gondolok)
sudo pvpgn-support-installer -l /home/neji/Descargas/pvpgn-support-1.0.tar.gz
Szerverünk beállítása
Ezen a ponton már telepítve van a szerver, de még nem szabad, hogy látható legyen, mivel nincs teljesen konfigurálva, ezért most erre a pontra fogunk térni.
A legtöbb alkalmazáshoz hasonlóan a konfigurációs fájlok is az / etc könyvtárban találhatók, így mi szerkesztjük a fájlt:
sudo nano /etc/pvpgn/bnet.conf
Ebben a konfigurációban sok lehetőséget találunk, de én személy szerint nem mindet használom fel, ezért azokat fogom felsorolni, amelyeket használok:
1 - A játékosok előrehaladásának útvonala:
storage_path = fájl: mód = sima; dir = / var / lib / pvpgn / fájlok / felhasználók; klán = / var / lib / pvpgn / fájlok / klánok; team = / var / lib / pvpgn / fájlok / csapatok; alapértelmezett = / etc / pvpgn / bnetd_default_user.plain
2- A fájlok, amelyeket a pvpgn a dolgok rögzítésére használ:
filedir = / var / lib / pvpgn / fájlok reportdir = / var / lib / pvpgn / fájlok / jelentések chanlogdir = / var / lib / pvpgn / files / chanlogs logfile = /var/lib/pvpgn/files/bnetd.log maildir = / var / lib / pvpgn / files / bnmail ladderdir = / var / lib / pvpgn / files / ladders statusdir = / var / lib / pvpgn / files / status pidfile = /var/lib/pvpgn/files/bnetd.pid motdfile = /etc/pvpgn/bnmotd.txt issuefile = /etc/pvpgn/bnissue.txt channelelfile = /etc/pvpgn/channel.conf newsfile = /etc/pvpgn/news.txt adfile = /etc/pvpgn/ad.conf topicfile = /etc/pvpgn/topics.conf ipbanfile = /etc/pvpgn/bnban.conf helpfile = /etc/pvpgn/bnhelp.conf mpqfile = /etc/pvpgn/autoupdate.conf realmfile = /etc/pvpgn/realm.conf mapsfile /etc/pvpgn/bnmaps.conf xplevelfile = /etc/pvpgn/bnxplevel.conf xpcalcfile = /etc/pvpgn/bnxpcalc.conf aliasfile = /etc/pvpgn/bnalias.conf DBlayoutfile = / etc / pvconfBD etc / pvconfB = etc / pvconfB / etc / pvpgn / slayoutfile = / etc / pvpgn_slayoutfile = / etc / pvpgn_ /etc/pvpgn/supportfile.conf transfile = /etc/pvpgn/address_translation.conf fortunecmd = / usr / games / fortune bajnokság / fájl / stb ournament.conf versioncheck_file = /etc/pvpgn/versioncheck.conf anongame_infos_file = /etc/pvpgn/anongame_infos.conf command_groups_file = /etc/pvpgn/command_groups.conf
Ezek a fájlok olyan szöveges fájlok, amelyek lehetővé teszik számunkra, hogy módosítsunk olyan dolgokat, mint a szerver Chat csatornájának konfigurálása, az üdvözlő üzenet stb.
3- Magának a szervernek a belső konfigurációi
loglevels = fatális d2cs_version = 0 allow_d2cs_setname = true iconfile = "icons.bni" war3_iconfile = "icons-WAR3.bni" star_iconfile = "icons_STAR.bni" tosfile = "tos.txt" allowed_clients = all skip_version_eckverzió = megengedett = falsev = false allow_unkversion_version = false true version_exeinfo_match = none version_exeinfo_maxdiff = 0 usersync = 300 userflush = 1200 userstep = 100 latency = 600 nullmsg = 120 shutdown_delay = 300 shutdown_decr = 60 new_accounts = false kick_old_login = true_jelentés_nevek = true_jelentés report_diablo_games hidestartedgames = true report_diablo_games pass = true extra_commands = true disc_is_loss = true ladder_games = "topvbot, melee, ffa, oneonone" ladder_prefix = "ldr_" enable_conn_all = true hide_addr = false 5 = yes chanlog = false 1 = yes chanlog = false és 100 sor quota_time = 5 # 1 és 60 másodperc között kell lennie quota_wrapline = 40 # 1 és 256 karakter között kell lennie quota_maxline = 200 # must b e 1 és 256 karakter között quota_dobae = 10 # 1 és 100 sor között kell lennie mail_support = true mail_quota = 5 log_notice = "*** Felhívjuk figyelmét, hogy a csatorna be van jegyezve! *** "passfail_count = 0 passfail_bantime = 300 maxusers_per_channel = 0 savebyname = true sync_on_logoff = true hashtable_size = 61 account_allowed_symbols =" -_ [] § @ "max_friends = 5 track = 60 trackaddrs =" localhost: 9999 "kiszolgálónév =" Bnet "max_connections = 1000 max_concurrent_logins = 0 use_keepalive = false max_conns_per_IP = 0 servaddrs =": "# alapértelmezett felület (minden) és alapértelmezett port (6112) w3routeaddr =" 0.0.0.0:6200 "initkill_timer = 120 woltimezone =" -8 " wollongitude = "36.1083" wollatitude = "-115.0582" war3_ladder_update_secs = 300 XML_output_ladder = true output_update_secs = 60 clan_newer_time = 0 clan_max_members = 50 clan_channel_default_private = 0
Ezekben a konfigurációkban meghatározzuk a szerver szempontjait, hivatkozva például a szerver nevére, a felhasználók közötti megengedett üzenetek számára, a barátok számára, a szerveren használt portokra, az engedélyezett bejövő kapcsolatok számára stb.
Mivel a Bnet lehetővé teszi a felhasználók moderálását stb., Definiálhatunk egy olyan fiókot, amely valami hasonló lehet a Bnet gyökéréhez vagy rendszergazdájához, amellyel módosíthatjuk a fájlt / var / lib / pvpgn / files / users / »felhasználó» (a felhasználó a fiók neve), és ezen belül adja hozzá ezt:
"BNET \\ acct \\ userid" = "1" "BNET \\ auth \\ admin" = "true" "BNET \\ auth \\ command_groups" = "255"
Miután befejeztük a szerver konfigurálását, újraindíthatjuk a bnet szolgáltatást:
invoke.rc.d pvpgn restart
És voila ... már megvan a Bnetünk, hogy meghívjuk a barátainkat, és töltsünk egy kis időt a DOTA játékával vagy bármi mással.
Remek!! Nagyon köszönöm! Én és a nagy Warcraft alelnökem köszönöm: 3
+1
Fantasztikus.
Lássuk, elkezdem-e vizsgálni azt is, hogy beállíthatok-e egy kiszolgálót egy helyi hálózaton a Gunbound lejátszására egy internet nélküli LAN-on (mivel a Gunbound.ca szolgáltatás a Thor Hammer verzióját használja, szerverei pedig a Debiant).
Derűs.
Függőben lévő feladat, amelyet megpróbáltam megtenni, és alkalmanként kudarcot vallottam. Megragadom az alkalmat, hogy elmondjam, mindig is tetszett a Diablo2LoD játék. Ha valaki akar, és szerver fel van állítva, felkészülök a játékra.
Egy kérdés, hogyan kell kapcsolódni az IP kérdéséhez, amelyhez kapcsolódniuk kell azoknak, akik kívülről akarnak játszani? Az internetszolgáltatóm dinamikus IP-t biztosít. Nem lesz gond, ha mindig átadom neki a helyes IP -imet, pedig az dinamikus? Van valakinek ötlete, hogy ez utóbbi elkerülhető valamilyen fix IP létrehozásával?
Köszönöm szépen és nekem, az Ördög rajongójának, egy nagyon érdekes bejegyzés.
Fegyveres, mióta nem hallottál erről a játékról. Van verziója a linuxhoz?
Nos, a Linux számára nincs verzió, de a játékot a Facebook portálja a DragonBound válaszára. Most, hogy a HTML5-t, mint a DragonBound-ot használják, kétségesnek tartom, de az az igazság, hogy a Softnyx nem érdekelt a jelenlegi GunBound fejlesztésében, vagy akár Linux-ba történő továbbításában.
Egyébként a "neji" felhasználónév véletlenül volt a képen, vagy kapcsolódik hozzád, elav?
Dehogy. Ez a bejegyzés eredeti szerzőjének beceneve 😉
Hűha ... nem adtál időt arra, hogy előre-hátra tegyem ... de hát a végén a fontos dolog már kész. Tehát most nézzük meg, mit csinálnak a többi gonoszak xD
És itt van a hozzászólásod (és egyébként figyelmeztetlek, hogy a GUTL visszatért az életbe) >> http://gutl.jovenclub.cu/tips-para-jugadores-montar-un-servidor-de-bnet-en-debian/
A szerver telepítése esetén csatlakoztathatok ET (Enemy Territory)?
Kérdés. Ha hülyeség, mondd azt .. De hülyébb az, aki nem kérdez.
A Warcraft 3, a StartCraft vagy mások játékához boron játszanak, nem igaz?
Nos ... Különösen a Crossover régi verzióját és a W3l.exe nevű fájlt (W3 Frozen Throne launcher) használom, ami lehetővé teszi a privát vagy nem hivatalos Bnet-hez való csatlakozást, mint ez, amelyet a bejegyzésbe tettem.
Köszönöm a posr elav. Örülnék, ha megosztaná a counter strike szerver létrehozásának módját. Olvastam a nyílt játékpanelről, de nem tudom, hogy ez zavarja-e a cpanelt, és a cPGS a következő hónapban megszűnik.
Ez emlékeztet arra, hogy hála egy magán WoW (World of Warcraft) szervernek, weboldalnak, fórumnak stb. Megtanultam a szervereket, amelyeken jelenleg dolgozom. A Linux a legjobb
Szia !!!!
Nagyon jó bemutató, de valaki meg tudná mondani, hogyan kell játszani a Warcraft III-t debianon vagy debiteden ??? Próbáltam már bort, de amennyire tudtam, jól tudtam játszani, de amikor később visszatértem az operációs rendszerhez (alt + tab), nem tudtam visszatérni a játékhoz 🙁 Dokumentáltam magam, és szerintem vannak jó dolgok olyan emulátorok, mint a cedega, tudnék ajánlani néhányat a jobb letöltéshez és lejátszáshoz, és ha teheti, egy bemutató kiváló lenne !!!! lol Hogyan kell játszani a Warcraft III-t a linuxon, és nem halni meg az xD kipróbálásával ... .Köszönöm !!!
nagyszerű a hozzászólásod, sajnálom, hogy most olvastam, imádom a háborút és a linuxot, ha így kezet ráznak, akkor elmozdulok 1000 pa SL-ről, köszönöm elav a bejegyzésedért, éljen DOTA !!!!!
Először is jó poszt,
De most van egy kérdésem a fejlécben, amely azt mondja, hogy azok az emberek tudnak csatlakozni, akik nincsenek a mi lan-nkban, de a következő probléma merül fel bennem: mindegyik útvonallal éri el a szerveremet, vagyis 10 gép lánja eléri a szerveremet, mintha csak egy lenne, és ott van a probléma, a tökéletes kapcsolat problémamentesen, de a játék idején ez a probléma, létrejön egy játék, és probléma nélkül, de két ember ugyanazon a hálózaton van nem tud csatlakozni a látszathoz, mert ugyanarról az ip-ről származik.
Ha tudnék ebben segíteni, köszönöm.
Jó lehet, amit még nem tudtam letölteni