Asjaolu, et meile meeldivad keskkonnad GNU / Linux see ei vabasta mõnda meist Windowsi seiklustest päritud pahedega jätkamisest.
Eelmisel päeval otsisime viisi mängimiseks Muistsete kaitsmine (DOTA), kus on kõige rohkem inimesi, ilma et nad kõik oleksid sama LAN-i all, nii et võtsin endale ülesandeks õppida BattleNet (teise nimega BNet) minu Debiani serveris, nii et sellele oleks võimalik juurde pääseda kõikjal provintsis ja see lahendas mängijate puuduse probleemi.
Kõik teavad rakendust PVPGN alates sellest, kui me Windowsi kasutasime, on see õpetus, kuidas oma PVPGN-serverit GNU / Linuxi keskkonnas seadistada.
lühike sissejuhatus
PVPGN (Player Versus Player Gaming Network) on rakendus, mis võimaldab teil luua nn privaatserveri, mis võimaldab teil ühendada Diablo, Warcraft ja Starcraft mängijad. Esimest korda nägin seda veel 2005. aastal või vähem ja kui me seda Diablo mängimiseks kasutasime, on tänapäeval Kuuba foorumites ja saitidel väga levinud uudis, et nad panid sellesse kohta üles Bneti.
Paigaldamine GNU / Linuxi keskkonda
PVPGN on saadaval enamiku populaarseimate distributsioonide, näiteks Debiani hoidlates, nii et serveri installimiseks peame avama ainult konsooli ja sisestama
sudo aptitude install pvpgn
Pärast installimist vajame täiendavat paketti nimega pvpgn-tugi:
Kui nad faili alla laadivad, avame terminali ja paneme sudo pvpgn-support -l / PACKAGE_PATH (Ma mõtlen näiteks pvpgn-support-1.0.tar.gz)
sudo pvpgn-support-installer -l /home/neji/Descargas/pvpgn-support-1.0.tar.gz
Meie serveri seadistamine
Siinkohal on meil server installitud, kuid see ei tohiks olla veel nähtav, kuna see pole täielikult seadistatud, nii et nüüd läheme selle punkti juurde.
Nagu enamik rakendusi, asuvad konfiguratsioonifailid kataloogis / etc, nii et me redigeerime faili:
sudo nano /etc/pvpgn/bnet.conf
Selles konfiguratsioonis leiame palju võimalusi, kuid ma isiklikult ei kasuta neid kõiki, nii et ma panen need, mida ma kasutan:
1 - tee, kuhu mängijate edusammud salvestatakse:
storage_path = fail: režiim = tavaline; dir = / var / lib / pvpgn / failid / kasutajad; klann = / var / lib / pvpgn / failid / klannid; team = / var / lib / pvpgn / failid / meeskonnad; vaikimisi = / etc / pvpgn / bnetd_default_user.plain
2- Failid, mida pvpgn kasutab asjade salvestamiseks:
filedir = / var / lib / pvpgn / failid reportdir = = var / lib / pvpgn / failid / aruanded chanlogdir = / var / lib / pvpgn / files / chanlogs logifile = /var/lib/pvpgn/files/bnetd.log maildir = / var / lib / pvpgn / files / bnmail ladderdir = / var / lib / pvpgn / files / redels statusdir = / var / lib / pvpgn / files / status pidfile = /var/lib/pvpgn/files/bnetd.pid motdfile = /etc/pvpgn/bnmotd.txt issueefile = /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 mapsfail /etc/pvpgn/bnmaps.conf xplevelfile = /etc/pvpgn/bnxplevel.conf xpcalcfile = /etc/pvpgn/bnxpcalc.conf aliasfile = /etc/pvpgn/bnalias.conf DBlayoutfile = / etc / pvpgn = / etc / pvpgn pvconfBDB = tugi /etc/pvpgn/supportfile.conf transfile = /etc/pvpgn/address_translation.conf fortunecmd = / usr / games / fortune tournament_file = / etc / pvpgn / t ournament.conf versioncheck_file = /etc/pvpgn/versioncheck.conf anongame_infos_file = /etc/pvpgn/anongame_infos.conf command_groups_file = /etc/pvpgn/command_groups.conf
Need failid on tekstifailid, mis võimaldavad meil muuta selliseid asju nagu serveri vestluskanali konfiguratsioon, tervitussõnum jne.
3- Serveri enda sisekonfiguratsioonid
loglevels = fatal 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_eckversioon = fallev = false allow_unkversion_version = false true version_exeinfo_match = none version_exeinfo_maxdiff = 0 usersync = 300 userflush = 1200 userstep = 100 latentsus = 600 nullmsg = 120 shutdown_delay = 300 shutdown_decr = 60 new_accounts = false kick_old_login = true_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene_nimi = tõene aruanne = tõene aruanne = tõene aruanne = tõene aruanne = tõene aruanne = tõene aruanne 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 = jah 1 = jah 100 ja 5 rida quota_time = 1 # peab olema vahemikus 60 kuni 40 sekundit quota_wrapline = 1 # peab olema vahemikus 256 kuni 200 tähemärki quota_maxline = 1 # peab b e vahemikus 256 kuni 10 tähemärki quota_dobae = 1 # peab olema vahemikus 100 kuni 5 rida mail_support = true mail_quota = 0 log_notice = "*** Pange tähele, et see kanal on sisse logitud! *** "passfail_count = 300 passfail_bantime = 0 maxusers_per_channel = 61 savebyname = true sync_on_logoff = true hashtable_size = 5 account_allowed_symbols =" -_ [] § @ "max_friends = 60 track = 9999 trackaddrs =" localhost: 1000 "teenusepakkuja = Bnet "max_connections = 0 max_concurrent_logins = 0 use_keepalive = false max_conns_per_IP = 6112 servaddrs =": "# vaikeliides (kõik) ja vaikeport (3) w0.0.0.0routeaddr =" 6200:120 "initkill_timer = 8 woltimezone =" -36.1083 " wollongitude = "115.0582" wollatitude = "-3" war300_ladder_update_secs = 60 XML_output_ladder = true output_update_secs = 0 clan_newer_time = 50 clan_max_members = 0 clan_channel_default_private = XNUMX
Nendes konfiguratsioonides määratleme serveri aspektid, viidates näiteks serverile antavale nimele, kasutajate vahel lubatud sõnumite arvule, sõprade arvule, serveris kasutatavatele portidele, lubatud sissetulevate ühenduste arvule , jne.
Kuna Bnet võimaldab modereerida kasutajaid jne, saame määratleda konto, mis oleks midagi sarnast Bneti juur või administraator, et saaksime faili muuta / var / lib / pvpgn / files / users / »kasutaja» (kasutaja on konto nimi) ja selle sees lisage see:
"BNET \\ acct \\ userid" = "1" "BNET \\ auth \\ admin" = "true" "BNET \\ auth \\ command_groups" = "255"
Pärast serveri konfigureerimise lõpetamist võime bnet-teenuse taaskäivitada
invoke.rc.d pvpgn restart
Ja voila ... meil on juba oma Bnet, et kutsuda oma sõbrad ja veeta aega DOTA või muu mängimisega.
Tore!! Suured tänud! Mina ja minu suur Warcraft asepresident täname teid: 3
+1
Vinge.
Vaatame, kas hakkan uurima ka seda, kas mul on võimalik seadistada kohtvõrgus server, et mängida Gunboundi LAN-is ilma internetita (kuna Gunbound.ca teenus kasutab Thori Hammeri versiooni ja selle serverid kasutavad Debiani).
Genial.
See on pooleliolev ülesanne, mida olen proovinud teha ja mõnikord ebaõnnestunud. Kasutan võimalust ja ütlen teile, et mäng Diablo2LoD on mulle alati meeldinud. Kui keegi tahab ja server on loodud, siis valmistun mängima.
Üks küsimus, kuidas on seotud IP-küsimusega, millega peavad ühendust võtma need, kes soovivad väljastpoolt mängida? Minu Interneti-teenuse pakkuja pakub mulle dünaamilist IP-d. Pole probleemi, kui edastan talle alati oma õige IP-i, kuigi see on dünaamiline? Kellelgi on aimu, kas viimast saab vältida mingisuguse fikseeritud IP loomisega?
Suur aitäh teile ja minu, kuradifänni, eest väga huvitav postitus.
Püstitatud, kui kaua te pole sellest mängust kuulnud. Kas sellel on Linuxi versioon?
Noh, Linuxi jaoks pole ühtegi versiooni, kuid vastupidi DragonBoundile on mäng Facebooki jaoks porteeritud. Nüüd, kui nad kasutavad HTML5-d nagu DragonBound, näen seda kaheldavana, kuid tõsi on see, et Softnyx pole huvitatud praeguse GunBoundi täiustamisest ega isegi Linuxi teisaldamisest.
Muide, kas kasutajanimi "neji" oli pildil juhuslikult või on see sinuga seotud, elav?
Ei. See on postituse algse autori hüüdnimi 😉
Vau ... sa ei andnud mulle aega seda edasi-tagasi panna ... aga hei, lõpuks on oluline asi juba tehtud. Nüüd vaatame, mida teised tigedad teevad xD
Ja siin on teie postitus (ja muide annan teile teada, et GUTL on taas ellu ärganud) >> http://gutl.jovenclub.cu/tips-para-jugadores-montar-un-servidor-de-bnet-en-debian/
Kas selle serveri installimisel saan ma ühendada ET (vaenlase territooriumi)?
Küsimus. Kui see on rumal, siis öelge nii .. Aga rumalam on see, kes ei küsi.
Warcraft 3 või StartCrafti või teiste mängimiseks mängivad nad neid veini peal, eks?
Noh ... Ma kasutan eriti Crossoveri vana versiooni ja faili W3l.exe (W3 Frozen Throne kanderakett), mis võimaldab ühendada privaatse või mitteametliku Bnetiga, nagu see, mille ma sisestasin.
Tänud posr elavi eest. Mul oleks hea meel, kui jagaksite vastulöögiserveri loomise kohta. Olen lugenud avatud mängupaneeli kohta, kuid ma ei tea, kas see segab cpanelit ja järgmisel kuul katkestatakse cPGS.
See tuletab mulle meelde, et tänu privaatse WoW (World of Warcraft) serveri, veebisaidi, foorumi jms seadistamisele. See on see, et ma sain teada serveritest, millega ma praegu töötan. Linux on parim
Tere!!!!
Väga hea õpetus, aga kas keegi võiks mulle öelda, kuidas debianil või debiteerimisel Warcraft III mängida ??? Olen veini proovinud, kuid nii palju kui suutsin, suutsin hästi mängida, kuid hiljem operatsioonisüsteemi (alt + tab) naastes ei suutnud ma mängu juurde naasta 🙁 Olen ennast dokumenteerinud ja arvan, et on häid emulaatoreid nagu cedega, nad saavad mind soovitage mõnda, et saaksite neid paremini alla laadida ja mängida, ja kui saate, oleks õpetus suurepärane !!!! lol Kuidas mängida Warcraft III Linuxis ja mitte surra, proovides xD-d ... Aitäh !!!
suurepärane postitus, vabandust, et nüüd lugesin seda, ma armastan sõda ja linuxi, kui nad pidevalt niimoodi kätt suruvad, liigun 1000 pa SL-st, aitäh elav postituse eest, elagu DOTA !!!!
Hea kõigepealt hea postitus,
Aga nüüd on mul päises küsimus, kus öeldakse, et inimesed, kes pole meie lanis, saavad ühendust luua, kuid mul on järgmine probleem, nad kõik jõuavad marsruutimisega minu serverisse, see tähendab, et 10 masina lan jõuab minu serverisse, nagu oleks see lihtsalt üks, ja on probleem, ideaalne ühendus ilma probleemideta, kuid mängimise ajal on see probleem, mäng on loodud ja probleemideta, kuid kaks inimest, kes on samal lanil ei saa näiliselt ühendust luua, kuna see pärineb samast ip-st.
Kui saaksin selle aitamisega aidata.
See peab olema hea, mida ma pole veel suutnud alla laadida