[Guide] Как да си направим и конфигурираме MaNGOS server, version 2.4.3

suh1q

Active Member
Joined
Sep 18, 2008
Messages
201
Reaction score
44
Как да си направим MaNGOS сървър !!!​


Това е урок от който ще се научите как да пуснете World of Warcraft Burning Crusade сървър в net мрежата.


Преди да започнем каквото и да било трябва да свалим необходимия софтуер за да подкараме сървъра под Windows.

Продпочитаема версия на Windows:

* Windows XP - Добра система, но не много надеждна.
* Windows Vista - Ако имате над 2GB Ram DDR2 и двуядрен процесор, и не желаете да си сменяте OS, ще върви роботата.
* Windows Server 2003 RC2 - Най-добрата система от Windows за изготвяне на MaNGOS сървър, силно я препоръчвам на всички потребители.


Нужен софтуер:

# Net Framework 3.5
# TortoiseSVN - Програмата с която ще свалите останалите сървър файлове
# Сървър Файлове SVN Адрес:
Error 404: File Not Found | Assembla


Инсталация


Инсталация на TortoiseSVN

Инсталирайте TortoiseSVN и след това рестартирайте PC-то !
Направете папка ServerFiles на работния плот, десен бутон на нея и кликате - SVN Checkout...

В полето под URL of repository: поставяте това:
Code:
http://svn.assembla.com/svn/wowserverfiles-bg/

След това кликате ОК и чакате да свали всичко в папката.


=1= Инсталация на Xampp!

Отворете xampp-win32-1.6.4-installer.exe, след кaтo разбирасе сте го свалили и действайте по стъпките, показани по-долу.

ВАЖНО !

Преди да започнете инсталацията на XAMPP е задължително да изключете Skype, ако разбирасе го ползвате.Skype ползва порт 80, който е нужен на Apache за да се активира.
След като приключи инсталацията, можете спокойно пак да го включите.


1.
x1.jpg

Кликнете - ОК​

2.
x2.jpg

Кликнете - Next

3.
x3.jpg


Кликнете - Next

Маркирал съм да качи и FileZilla, това е програма за качване на файлове в хостинг сървъри, ако мислите че няма да ви трябва махнете тикчето от нея и продъжете на там

4.
x4.jpg


Кликнете - Install

След като свърши с инсталирането, натиснете Finish !

=2= Инсталация на SQLyog!
Отворете SQLyog702.exe и го инсталирайте, тук няма нищо сложно и специфично за това няма да слагам картинки.

=3= Инсталация на NET Framework 3.5
Отворете dotnetfx35.exe и инсталирайте, след което е пропоръчително да рестартирате PC-то.

=4= Отидете в D:\ и направете папка с име MaNGOS_Server !

=5=
Разархивирайте Map & dbc екстракторът в папката на World Of Warcraft (D:\Games\World of Warcraft - това е пример, там и инсталирана моята игра.). След което направете папка maps във папката на играта, папките ви трябва да изглеждат така:

maps.jpg


Стартирайте файлът ad.exe и изчакайте. Когато стигне до 100%, в отворилия се черен(DOS) прозорец ше се появи надпис "Press any key to continue...". Натиснете, което и да било копче от клавиатурата и прозорецът ще се затвори автоматично. Екстрактването отнема време, зависи от PC-то ви. От 15 до 30 минути.
След като приключите с екстрактването, копирйте папките maps и dbc в D:\MaNGOS_Server\ !


=6= Разархивирайте Vmaps екстракторът в произволно направена от вас папка, името на папката не е от значение. След което стартирайте makevmaps_SIMPLE.bat и чакайте, тук няма как да разберете до колко процента е стигнало екстрактването, за това просто чакайте. Екстрактването и на vmaps също става бавно.
Като приключи с икстрактването ще ви се появи надпис "Press any key to continue..." . Натиснете, което и да било копче от клавиатурата и прозорецът ще се затвори автоматично.

След като приключите с екстрактването, копирйте папката vmaps в D:\MaNGOS_Server\ !


=7= Разархивирайте всичко от архива MaNGOS Revision 6572 + ScriptDev2 Rev. 634 + ACID Rev. 20.rar в С:\MaNGOS_Server\ !


=8= Разархивирайте всичко от архива UDB 0.10.3 Rev.360 за MaNGOS Rev.6540+ ( + ACID 0.0.3 ).rar в С:\MaNGOS_Server\ !


=9= Разархивирайте MaNGOS Restarter-а в D:\MaNGOS_Server\ !


=10= Кликнете тук - http://localhost/security/index.php Акo не се стартира автоматично вашия интернет браузър, отворете този, който ползвате най-често и поставете линка от предното изречение. Oт MYSQL SECTION: "ROOT" PASSWORD полето настройте паролата на MySQL сървърът. Препоръчвам да използвате за парола mangos за да не променяте след това конфигурационните файлове на сървъра.


=11= Сега стартирайте SQLyog и действайте по показаните долу картинки !


s1.jpg


Кликнете - Connect и след това Yes

s2.jpg


Кликнете - Create Database...

s3.jpg


Кликнете - Create

Така направихте датабаза с име mangos, сега направете още две датабази с имена realmd и characters !


Сега идва ред да импортнем нужните sql файловете в датабазите, който трябва да седят.
Дайте десен бутон на датабаза mangos и цъкнете Import Batch File..., посочете пътя до файла който сте разхивирали от архива MTDB_AmaniBear_rev6767_SD2-689.rar и цъкнете Import. След това посочете пътя до файловете:



* 6540_mangos_spell_proc_event
* 6544_mangos_spell_proc_event
* 6545_mangos_command
* 6557_mangos_command


които са в папка D:\MaNGOS_Server\sql\updates\

Дайте десен бутон на датабаза realmd и цъкнете Import Batch File..., посочете пътя до файла С:\MaNGOS_Server\sql\realmd.sql и цъкнете Import


Дайте десен бутон на датабаза characters и цъкнете Import Batch File..., посочете пътя до файла С:\MaNGOS_Server\sql\characters.sql и цъкнете Import



Конфигуриране

Ако SQLyog ви е отворен, затворете го и пак го отворете след това кликнете два пъти на realmd и дайте десен бутон на realmlist и кликнете на View Data.

След което в графата name напишете желаното име на сървъра ви, след което в графа adress поставете вашия IP adress, ако не го знаете можете да го разберете на адрес - What Is My IP? Shows your real IP - IPv4 - IPv6 - WhatIsMyIP.com(R)
Кликнете на иконката приличаща на дискетка за да сейфате и затворете SQL-yog.




Стартирате на сървъра


За да стартирате сървъра е нужно да отидете С:\MaNGOS_Server\ и да стартирате MaNGOS_Restarter.exe, чакате да се зареди сървъра което става за около минута.

Това е всичко !




!! Честито вече имате собствен World Of Warcraft Burning Crusade версия 2.4.3 !!


Сега само остава да отворите с Notepad или Wordpad realmlist.wtf файла който се намира в директорията на играта и да изтриете всичко, което пише вътре. След това поставете:

* set realmlist ВАШЕТО IP

и играйте.
 
* Windows Vista - Ако имате над 2GB Ram DDR2 и двуядрен процесор, и не желаете да си сменяте OS, ще върви роботата.

Само това не можах да разбера ... Какво те кара да мислиш ,че Windows Vista е годен за сървър на WoW ?
Когато крашне сървъра тябва да се цъкне на бутона "Close" който изскача при грешка на апликация... Ако не се цъкне на бутона то рестартера не може да възобнови апликацията.
(wasntme)
 
Само това не можах да разбера ... Какво те кара да мислиш ,че Windows Vista е годен за сървър на WoW ?
Когато крашне сървъра тябва да се цъкне на бутона "Close" който изскача при грешка на апликация... Ако не се цъкне на бутона то рестартера не може да възобнови апликацията.
(wasntme)


За тази работа има mangos restarter като крашни нищо няма да ти дава да щракаш...
 
Точно това се опитах да обясня ... Когато крашне мангос рестартера не може да рестартира апликацията защото тя не е спряна на цяло. Когато цъкнеш на бутона "Close" тогава апликацията спира да работи и рестартера я стартирва отново. С 2 думи се получава ,че сървъра крашва а рестартера не може да разбере за какво става дума. :D
 
vsichko razbrah do =6=.ot tam na setne teq arhivi gi tursih na VSQKUDE nemojah da gi namerq.malko pomosht ??i sqllog702.exe nemojah go namerq tui che drupnah ot google nqkuf ..nai vajnoto e kade sa teq arhivi deto spomenavash na 7 i 8. molq za otgovor po burzo.A i sohte neshto moje li i dr hora da igraqt na toq server
 
Last edited:
Vmaps - не са задължителни !
Иначе отваряш архива в които се съдържа makevmaps_SIMPLE.bat , разархивираш го и после го слагаш в директориата на Уоуа и стартираш makevmaps_SIMPLE.bat . Чакаш известно време и като приключи , ще се създадe папкa Vmaps . Взимаш я и я слагаш в директорията на ядрото и после отваряш Mangos config-a и там намираш където пише Vmaps.LoS и го прави6 от 0 на 1
 
vsichko razbrah do =6=.ot tam na setne teq arhivi gi tursih na VSQKUDE nemojah da gi namerq.malko pomosht ??i sqllog702.exe nemojah go namerq tui che drupnah ot google nqkuf ..nai vajnoto e kade sa teq arhivi deto spomenavash na 7 i 8. molq za otgovor po burzo.A i sohte neshto moje li i dr hora da igraqt na toq server

6 - трябва да го изтеглиш -> http://www.4shared.com/get/IrZopFiZ/SQLyog702.html;jsessionid=9BB349F7B10ABACCDAA6274675ECBBF7.dc211 ,а 7 и 8 само копни папките Compiled - MaNGOSCores, Compiled - TrinityCores и MaNGOSDatabase-MTDB - според мен.

Аз имам друг въпрос. На мен не ми се екстрактват vmaps и папката седи празна. Ще стане ли нещо ако го оставя така?
 
Last edited:
Vmaps - не са задължителни !
Иначе отваряш архива в които се съдържа makevmaps_SIMPLE.bat , разархивираш го и после го слагаш в директориата на Уоуа и стартираш makevmaps_SIMPLE.bat . Чакаш известно време и като приключи , ще се създадe папкa Vmaps . Взимаш я и я слагаш в директорията на ядрото и после отваряш Mangos config-a и там намираш където пише Vmaps.LoS и го прави6 от 0 на 1
Дерзай... скайпа ми е : multikiller79 ако има нещо намери ме ;)
 
molq help na =5= extractora na maps ne mi se puska + tova kade se namira > dbc ? pls answer
 
Last edited:
Извинявам се, но защо не мога да виждам снимките.
 
Здравейте някой можели да ми каже как да избегна тази грешка "ERROR:Could not connect to MySQL database at 95.169.201.127: Host '*******' is not allowed to connect to this MySQL server"
 
zdr

Здравейте някой можели да ми каже как да избегна тази грешка "ERROR:Could not connect to MySQL database at 95.169.201.127: Host '*******' is not allowed to connect to this MySQL server"

Има наколко варианта да ти поакзва този ерор:

1. MySQL сървъра се хоства на друг компютър и ти се опитваш да влезеш от друг комп. ,а не от този ,от който се хоства MYSQL сървъра.( по подразбиране MySQL не допуска връзки от външни IP-ta ,тоест ако опиташ да влезеш от друг компютър няма да стане трябва допълнително да разрешиш достъпа.). В полето на навикет се подсигури че на хост си написал 127.0.0.1 ,ако сървъра е на компютъра от който искаш да влезеш.

2.Няма 2ро (chuckle)
 
лол

За тази работа има mangos restarter като крашни нищо няма да ти дава да щракаш...

когато "крашнИ" нещо ида има рестартер няма да го рестартира ако си на Виста . Windows 7 & Vista не стават за сървъри!
 
лол

6 - трябва да го изтеглиш -> SQLyog702.exe - 4shared.com - online file sharing and storage - download ,а 7 и 8 само копни папките Compiled - MaNGOSCores, Compiled - TrinityCores и MaNGOSDatabase-MTDB - според мен.

Аз имам друг въпрос. На мен не ми се екстрактват vmaps и папката седи празна. Ще стане ли нещо ако го оставя така?

Не нищо няма да стане просто качеството на играта ще е по-ниско затова най-добре направи скрийншот на ерора и ми го дай или се свържи с мен да видим защо не ти ги екстрактва.Засега ако нямаш vmaps от mangosd.conf /worldserver.conf/trinitycore.conf [или както ти се казва там конфиг файла на на самия гейм сървър (не на реалм сървъра) ] намери функциите на Vmaps - LoS , PetLos, Height( това може и да го нямаш последното) и сложи 0 срещу тях за да ги изключиш.Без LoS (Line of Sight да се играе не е много хубаво но може много сървъри са така!
 
лол

molq help na =5= extractora na maps ne mi se puska + tova kade se namira > dbc ? pls answer

DBC можеш да си свалиш от нета а не да ги екстрактваш . Пишеш в google: DBC (и версията на уоуа примерно DBC 3.3.5a trinity/mangos/arcemu който ти е емулатора)