Сървър уау под Linux - съдържание - всичко за света на Warcraft
WoW сървър под Linux
Стартирайте сървъра ще манго, събиращи разбира от SVN
Имаме нужда от:
не забравяйте да инсталирате и корен запомняне парола за MySQL
Всичко това се поставя, без никакви проблеми от хранилището.
За vykovyrivaniya средства, ще трябва:
Всичко се прави в рамките на потребителя
напишете малки skriptik за свежи източници манго и ScriptDev2
/ манго (Трябва да използвате най-голямата кръпка версия) $ Autoreconf --install --force Ако нещо липсва - предаде, след успешното konfigureniya ScriptDev2 - това е мозъците за шефовете и защитата на града, без шефове се държат като обичайните екстри. DBC: Получени копират до сървъра на всички ресурси Преди да се проведе екипи приключване на четенето на точка до края! За пръв инсталацията е проста:
$ Patch -p0
$ ./configure --prefix = / изберат / манго
$ грим
$ SUDO защитен режим -p / изберат / манго
Станете собственик на папка
$ Sudo chown [потребител]. [Потребителска] / неучастие / манго
монтаж
$ Направи инсталиране
Веднага казвам, аз нямам проблем с Windows, но всички тези инструменти, за да работят без проблеми от вино
карти:
ad.exe копирате папка с WoW, карти създадете папка (на същото място, в папка с клиента) от стартирането ad.exe
създаване на DBC папка,
тичам WinMPQ (за тези, които започват от вино, трябва да знаете, че тя използва GUI)
отворете файла WoW / Data / * Ланг * / locale- * * Ланг .MPQ (вместо * техния език)
изберете файловете, които започват с DBCFilesClient и тях (Extract) запазете в папката, създадена DBC
Ако версията на клиента не завършва с 0 (например 2.3.3) -
DBC отиде от кръпки: по същия начин, но (задължително!) Да зачита файловете на процеса с цел
пластира * * Ланг .MPQ [и пластира * * Ланг -2.MPQ], поддържане на DBC в същата папка със замяната на стари. Отново, за да се спазят задължителните и обработка на петна по ред на номерата.
vmaps (по избор):
makevmaps_SIMPLE.bat работи правилно отговори на всички въпроси и дълго чакане.
WoW / карти в / изберат / манго / данни / карти
DBC в / изберат / манго / данни / DBC
WoW / VMAP / vmaps в / изберат / манго / данни / vmaps
стартирате скрипта:
$ Cd / изберат / манго / акции / манго / SQL
$ Mysql -uroot -p
/ Opt / манго / акции / scriptdev2 / SQL /
$ Mysql -uroot -p
разопакова NPC основата
$ Unrar х UDB_0.9.2_Core_5242_SD2_259.rar
$ Mysql -uroot -p манго
Щастието е за (внос и без грешки база данни) на пълен
трябва да получите всички SQL скриптове специфичен редакция! база данни манго се актуализира толкова често и непредсказуемо, които гарантират успеха на вноса на повече от 60 мегабайта на е възможно данни само при условие на съвпадение версии.
Методи за получаване на конкретна ревизия вече е описано по-горе, SQL скриптове, се съхраняват в багажника SQL папката /
Sobno това е, когато стигнем правилната версия:
за "чистота на експериментиране"
копирате SQL папката от източник ManGOSa някъде
$ Cp -R SQL
/ SQL
$ SVN до -r NOMER_REVIZII SQL
просто, колкото е необходимо, за да се справят с SD2 скриптове (те се съхраняват в SRC автомати / ScriptDev2 / SQL папка /), стъпките са едни и същи,
така че няма да се опише;)
Сега имаме SQL скриптове правилната версия, изпълнете стъпките по-горе, сега е необходимо да се актуализира базата данни
да бъде съвместим с текущата версия на сървъра. В папка / изберат / манго / акции / манго / SQL / новини / и / изберат / манго / дела / scriptdev2 / SQL / новини / има всичко необходимо за това.
Нека обясня малко,
новини тип папка с файлове:
5445_mangos_spell_affect.sql
Тя трябва (задължително!) Се използва за актуализиране на базата данни, манго до ревизия 5445 или по-висока. А именно - той коригира (добавя, изтрива) маса spell_affect
без да се припокриват кръпка на (скрипт) rugnotsya сървър за несъвместимост на масата при стартиране и падат.
За да кандидатствате е необходимо всички скриптове, броят им е по-голяма от инсталираната база.
Ако получите (например) на базовата версия 5242, трябва да инсталирате всички номера на кръпки по-голяма от 5242
Те се използват като стандарт:
$ Mysql -uroot -p DB където DB - база данни, която се управлява от кръпка, (манго, герои, realmd или scriptdev2) отново, името на пластира през последните години се състои от В последните два е необходимо да се уточнят данните на MySQL сървър, ако се желае промяна порт, се свързват-IP, и разбира се Reita на. Config е добре документиран и ако възникнат проблеми, Вече можете да стартирате: и на друга конзола: ако се прави правилно (особено с бази данни) - грешката не трябва да бъде. worldd понякога може да изпадне, е нормалното си състояние, така че е желателно #! / Bin / Баш по желание може да бъде променен, за да се провери знамена.
[Revision, в който той се появи] _ [база, до която искате да приложите] _ [той коригира маса]. SQL
назоват актуализации на SD2 са различни, но усещането от тях е същото, както и да ги прилагат, както е необходимо.
след прилагане на всички петна в основата можете да започнете конфигурацията на сървъра
в mangos.conf
да се включат vmaps
vmap.enableLOS = 1
vmap.enableHeight = 1
Имайте предвид, че е желателно да деактивирате WorldLog
WorldLogFile = ""
защото Имам го (и не само) на няколко часа са нараснали с фантастични (няколко GB) размери
$ Cd / изберат / манго / хамбар /
./mangos-realmd $
./mangos-worldd $
рестартирате него. Опитах много различни опции (с vygripovyvaniem PIDa на короната в PM)
но се спрях на една проста безкраен цикъл:
worldd.sh:
докато [вярно]
правя
./ Манго-worldd
ехо Опитът да се рестартира.
сън на 10
свършен
тичам за предпочитане в екран сесия от
$ Screen -AmdS манго worldd.sh
След като може да се присъединят към екипа
$ Screen -x манго
можете да направите също толкова добре с realmd, но това е доста стабилна, а не nirazu се разби в съзнанието ми, без моята воля.
За пълния сървър липсва единствено уеб намордник за регистрация и контрол на играчи.
Качеството onnoy препоръчваме да използвате манго MiniManager
От своя операция изисква apache2, libapache2-php5, php5-MySQL, минималната конфигурация, тествани производителност.