Поставите Баттле Нет Сервер на Дебиан

Већина овог чланка је дословно преузета ГУТЛ

ВЦ3_БНет

Чињеница да волимо окружење ГНУ / Линук То не ослобађа неке од нас да наставе са пороцима наслеђеним из наших авантура у Виндовс-у.

Пре неки дан смо тражили начин да играмо Одбрана античког (ДОТА) са највећим бројем људи без да су сви под истим ЛАН-ом, па сам преузео задатак да научим како да поставим БаттлеНет (ака БНет) на мом Дебиан серверу тако да му се може приступити из било ког дела провинције и тако решити проблем недостатка играча.

Сви знају апликацију ПВПГН од када смо користили Виндовс, ово ће бити водич о томе како да поставимо сопствени ПВПГН сервер у ГНУ/Линук окружењу.

кратак увод

ПВПГН (Плаиер Версус Плаиер Гаминг Нетворк) је апликација која вам омогућава да креирате оно што се на неким местима назива „приватни сервер“ који вам омогућава да повежете Диабло, Варцрафт и Старцрафт играче. Први пут сам је видео 2005. године, али или мање и када смо га користили да играмо Диабло, али данас је врло уобичајено видети на кубанским форумима и сајтовима „вести“ да су поставили Бнет на таквом месту.

Инсталација у ГНУ/Линук окружењу

ПВПГН је доступан у репозиторијумима већине најпопуларнијих дистрибуција као што је Дебиан, тако да да бисмо инсталирали сервер као такав, потребно је само да отворимо конзолу и пишемо

sudo aptitude install pvpgn

Када се инсталира, биће нам потребан додатни пакет под називом пвпгн-подршка:

Преузмите пвпгн-суппорт

Када се датотека преузме, отварамо терминал и стављамо судо пвпгн-суппорт -л /ПАЦКАГЕ_ПАТХ (мислим на пвпгн-суппорт-1.0.тар.гз) на пример

sudo pvpgn-support-installer -l /home/neji/Descargas/pvpgn-support-1.0.tar.gz

Подешавање нашег сервера

У овом тренутку већ имамо инсталиран сервер, али он још не би требало да буде видљив јер није у потпуности конфигурисан па ћемо сада прећи на ту тачку.

Као и већина апликација, конфигурационе датотеке се налазе у /етц директоријуму тако да уређујемо датотеку:

sudo nano /etc/pvpgn/bnet.conf

У тој конфигурацији наћи ћемо много опција, али ја их лично не користим све, па ћу вам дати оне које користим:

1 – Путања на којој ће се сачувати напредак играча:

стораге_патх = филе:моде=плаин;дир=/вар/либ/пвпгн/филес/усерс;цлан=/вар/либ/пвпгн/филес/цланс;теам=/вар/либ/пвпгн/филес/теамс;дефаулт=/ етц/пвпгн/бнетд_дефаулт_усер.плаин

2- Датотеке које пвпгн користи за регистрацију ствари:

филедир = /вар/либ/пвпгн/филес репортдир = /вар/либ/пвпгн/филес/репортс цханлогдир = /вар/либ/пвпгн/филес/цханлогс логфиле = /вар/либ/пвпгн/филес/бнетд.лог маилдир = /вар/либ/пвпгн/филес/бнмаил ладдердир = /вар/либ/пвпгн/филес/ладдерс статусдир = /вар/либ/пвпгн/филес/статус пидфиле = /вар/либ/пвпгн/филес/бнетд.пид мотдфиле = /етц/пвпгн/бнмотд.ткт иссуефиле = /етц/пвпгн/бниссуе.ткт цханнелфиле = /етц/пвпгн/цханнел.цонф невсфиле = /етц/пвпгн/невс.ткт адфиле = /етц/пвпгн/еад. /етц/пвпгн/топицс.цонф ипбанфиле = /етц/пвпгн/бнбан.цонф хелпфиле = /етц/пвпгн/бнхелп.цонф мпкфиле = /етц/пвпгн/аутоупдате.цонф реалмфиле = /етц/пвпгн/реалм.цонф мапс = /етц/пвпгн/реалм.цонф мапс /етц/пвпгн/бнмапс.цонф кплевелфиле = /етц/пвпгн/бнкплевел.цонф кпцалцфиле = /етц/пвпгн/бнкпцалц.цонф алиасфиле = /етц/пвпгн/бналиас.цонф ДБфилеоутфиле = /етц/пвпгн/бнкплевел.цонф кпцалцфиле = /етц/пвпгн/бналиас.цонф ДБлаиоутфиле = /етц/пвпгн/бналиас. /етц/пвпгн/суппортфиле.цонф трансфиле = /етц/пвпгн/аддресс_транслатион.цонф фортунецмд = /уср/гамес/фортуне тоурнамент_филе = /етц/пвпгн/тоурнамент.цонф версионцхецк_филе = /етц/пвпгн ан_версионацхецк.инфо /пвпгн/анонгаме_инфос.цонф цомманд_гроупс_филе = /етц/пвпгн/цомманд_гроупс.цонф

Ове датотеке су текстуалне датотеке које нам омогућавају да мењамо ствари као што су конфигурација канала за ћаскање сервера, порука добродошлице итд.

3- Интерне конфигурације самог сервера

логлевелс = фатал д2цс_версион = 0 аллов_д2цс_сетнаме = труе ицонфиле = "ицонс.бни" вар3_ицонфиле = "ицонс-ВАР3.бни" стар_ицонфиле = "ицонс_СТАР.бни" тосфиле = "тос.ткт" дозвољено_цлиентс = алл скип_версион алловцхед = алл скип_версион_фалсе труе версион_екеинфо_матцх = ноне версион_екеинфо_макдифф = 0 усерсинц = 300 усерфлусх = 1200 усерстеп = 100 кашњења = 600 нуллмсг = 120 схутдовн_делаи = 300 схутдовн_децр = 60 нев_аццоунтс = фалсе репорт = фалсе кицк_диа _гамес = труе хиде_пасс_гамес = труе хиде_стартед_гамес = фалсе хиде_темп_цханнелс = труе ектра_цоммандс = труе дисц_ис_лосс = труе ладдер_гамес = "топвбот, мелее, ффа, онеононе" ладдер_префик = "лдр_" енабле_цонн_алл = труе хиде_аддр = фалсе цханлог = лажна квота = да куота_линес = 5_тиме = 1 и 100 куота = куота_линес = 5 # мора бити # мора бити између 1 и 60 секунди куота_враплине = 40 # мора бити између 1 и 256 знакова куота_маклине = 200 # мора бити између 1 и 256 знакова куота_добае = 10 # мора бити између 1 и 100 редова маил_суппорт = труе маил_куот_ *** Имајте на уму да је овај канал регистрован! ***" пассфаил_цоунт = 5 пассфаил_бантиме = 0 макусерс_пер_цханнел = 300 савебинаме = труе синц_он_логофф = труе хасхтабле_сизе = 0 аццоунт_алловед_симболс = "-_[]§@" мак_фриендс = 61 трацк = 5 трацкхост наме = "ус 60 цал.хостнаме" сервера = "9999 цал " мак_цоннецтионс = 1000 мак_цонцуррент_логинс = 0 усе_кеепаливе = фалсе мак_цоннс_пер_ИП = 0 серваддрс = ":" # подразумевани интерфејс (сви) и подразумевани порт (6112) в3роутеаддр = "0.0.0.0:6200" иниткине120 вимер = "лонгтиме8 ви36.1083 "115.0582" воллатитуде = "-3" вар300_ладдер_упдате_сецс = 60 КСМЛ_оутпут_ладдер = труе оутпут_упдате_сецс = 0 цлан_невер_тиме = 50 цлан_мак_мемберс = 0 цлан_цханнел_дефаулт

У овим конфигурацијама дефинишемо аспекте сервера који се односе на ствари као што су име које ће сервер имати, број дозвољених порука између корисника, број пријатеља, портови који ће се користити на серверу, број дозвољених долазних веза , итд.

Пошто Бнет дозвољава модерирање корисника, итд., можемо дефинисати налог који би био нешто попут роот или администратора Бнет-а, тако да можемо да изменимо датотеку /вар/либ/пвпгн/филес/усерс/»усер» (корисник је име налога) и унутар њега додајте ово:

"БНЕТ\\аццт\\усерид"="1" "БНЕТ\\аутх\\админ"="труе" "БНЕТ\\аутх\\цомманд_гроупс"="255"
„Кориснички ид“ је генерално 1. јер је то скоро увек први налог који неко креира, али ако није и желимо да корисник Кс буде администратор, уносимо само ИД који тај налог има.

Након што завршимо са конфигурисањем нашег сервера, можемо поново покренути бнет услугу:

invoke.rc.d pvpgn restart

И то је то... сада имамо наш Бнет да позовемо наше пријатеље и проведемо неко време играјући ДОТА или било шта друго.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   маче дијо

    Ох супер!! Хвала пуно! Ја и мој велики Варцрафт вице хвала вам :3

  2.   елиотиме3000 дијо

    Авесоме.

    Хајде да видимо да ли ћу такође почети да истражујем да бих могао да поставим ЛАН сервер да игра Гунбоунд на ЛАН-у без интернета (пошто услуга Гунбоунд.ца користи верзију Тхор'с Хаммер, а њени сервери користе Дебиан).

    1.    Езекуиел дијо

      Гениал.

      То је задатак на чекању који сам покушао да урадим и повремено нисам успео. Користим ову прилику да вам кажем да ми се одувек свиђала игра Диабло2ЛоД. Ако неко жели и постави сервер, почећу да играм.

      Једно питање, шта је питање ИП-а на који морају да се повежу они који желе да играју споља? Мој ИСП ми даје динамичку ИП адресу. Да ли неће бити проблема ако вам увек дам свој тачан ИП, чак и ако је динамичан? Да ли неко има идеју да ли се ово последње може избећи стварањем неке врсте фиксне ИП адресе?

      Хвала вам пуно и за мене, обожаваоца Диабло-а, веома занимљив пост.

    2.    кеннатј дијо

      Гунбоунд, колико дуго нисам чуо за ову игру. Да ли има верзију за Линук?

      1.    елиотиме3000 дијо

        Па, не постоји верзија за Линук, али игра се преноси на Фацебоок као одговор на ДрагонБоунд. Сада, сматрам да је сумњиво да користе ХТМЛ5 као ДрагонБоунд, али истина је да Софтник није заинтересован да побољша тренутни ГунБоунд, а још мање да га пренесе на Линук.

  3.   Езекуиел дијо

    Иначе, корисничко име "неји" је случајно било на слици или је везано за тебе, елав?

    1.    елав дијо

      Јок. То је надимак оригиналног аутора поста 😉

  4.   Хиууга_Неји дијо

    Вау... ниси ми дао времена да то пребацим одавде... али на крају је важна ствар већ готова. Па сад да видимо шта раде други опаки људи кД

    1.    елиотиме3000 дијо

      А ево и вашег поста (и узгред, јављам вам да је ГУТЛ оживео) >> http://gutl.jovenclub.cu/tips-para-jugadores-montar-un-servidor-de-bnet-en-debian/

  5.   Карлос дијо

    Инсталирањем овог сервера, могу ли да поставим ЕТ (Непријатељску територију)?

  6.   Лепер_Иван дијо

    Питање. Ако је глупо, реци... Али још глупљи је онај који не пита.

    Да бисте играли Варцрафт 3 или СтартЦрафт или друге, играте их на вину, зар не?

    1.    Хиууга_Неји дијо

      Па... Ја посебно користим стару верзију Цроссовера и датотеку која се зове В3л.еке (В3 Фрозен Тхроне покретач) која вам омогућава да се повежете на приватни или незванични Бнет као што је овај који сам ставио у унос.

  7.   Јосе Торрес дијо

    Хвала за поср елав. Ако поделите информације о томе како да направите цоунтер стрике сервер, биће ми драго. Читао сам о отвореном панелу за игре, али не знам да ли ће ометати цпанел, а цПГС ће бити укинут следећег месеца.

  8.   кристиањгс дијо

    Ово ме подсећа да захваљујући томе што сам поставио приватни ВоВ (Ворлд оф Варцрафт) сервер, веб локацију, форум итд. Само сам научио о серверима, на чему тренутно радим. Линук је најбољи

  9.   Фростмоурне дијо

    Здраво!!!!
    Туторијал је веома добар, али може ли неко да ми каже како да играм Варцрафт ИИИ на Дебиан-у или Дерибадосу??? Пробао сам са вином, али колико сам могао, могао сам да играм добро, али када сам се касније вратио на оперативни систем (алт+таб) нисам могао да се вратим у игру 🙁 Документовао сам себе и верујем да постоји су добри емулатори као што је Цедега, могу ми помоћи да препоручим неке да бих могао да их преузмем и играм боље, а ако можете, туторијал би био одличан!!!! хехехе Како играти Варцрафт ИИИ на Линуку и не умријети покушавајући кД….Хвала!!!

  10.   pa дијо

    Супер ти је пост, извини сто сам га сад процитао, волим рат и линукс, ако наставе да се овако дрзе за руке пребацу 1000 на СЛ, хвала ти елав на посту, зивела ДОТА!!!! !

  11.   поступак дијо

    Здраво, пре свега, добар пост,
    Али сад сумњам у заглавље, пише да људи који нису на нашем лану могу да се повежу, али проблем који имам је следећи, сви они дођу до мог сервера рутирањем, односно лан од 10 машина достигне мој сервер.као да је само један и то је проблем, веза је савршена без икаквих проблема, али када је у питању играње је проблем, игра се креира и без проблема али двоје људи који су на истом лан не може да се повеже на Чини се зато што долази са исте ИП адресе.
    Ако можете да ми помогнете око тога, хвала вам.

  12.   Алехандро Нуње Куела дијо

    Мора да је добар, још нисам успео да га преузмем.