Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
rodier

[Navod] Jak nainstalovat Mangos + YTDB ze SVN

Recommended Posts

Nikde jsem tu nenasel navod jako je tento zde

http://wow-v.com/forums/index.php?topic=10436.0;wap2

Jde o navod jak jednoduse stahnout a zkompilovat Mangos + SCriptdev2 + YTDB (misto toho lze dosadit UDB..cokoliv) ze SVN, vcetne kompilace. Je to navod na verzi 3.1.3

Tak jak by se to melo. Pod Windows. Oficial mangos, zadne repacky.

Share this post


Link to post
Share on other sites

pro ty co neumí moc angiclky tu mám překlad, za pomoci mě + google translator

 

 

Toto je návod, jak vytvořit svůj vlastní Mangos 3.1.3 Server, který používá oficiální core a oficiální scriptdev2 skripty ...ne nějaký zas*aný repack

 

Než začnete, několik poznámek:

 

-Nemážte složky, dokud není vše správně, nebo vám to návod neřekne

-Pokud máte problémy s tvorbou... klidně napište

-Můžete vždy získat nejnovější Mangos core a scriptdev2 skripty z jejich úložišť(repozitorů), ale kontroly jejich oficiálních internetových stránkek, jednou za čas neuškodí.

--Budu se snažit aktualizovat návod, když jsou dostupná nová core a database (pokud je to nutné)¨

-Pokud uvidíte nějaké gramatické chyby, nefunkční odkazy nebo něco špatně, prosím, napište mi :P

 

1.Získání Zdroje

 

-S cílem získat Mangos soubory, musíte nainstalovat Git, můžete si ho zde stáhnout

-Klikněte pravým tlačítkem myši na libovolnou složku a vyberte Git GUI Here -> Klikněte na Clone Existing Repository

-Zde vložte tento odkaz git://github.com/mangos/mangos.git

-V cílovém adresáři napište C:\Mangos\Mangos Source

-Clone typ by mělo být Full Copy

-Klikněte na CLONE

-To by mělo chvíli trvat (v závislosti na vašem připojení k internetu)

Poté, co se vše dokončil, na obrazovce se objeví ... close it :P (zavřít)

 

 

 

2.Získání Scriptů

 

-Nainstalujte TortoiseSVN ... můžete ho stáhnout zde

-Vytvořte tuto složku C:\Mangos\ScriptDev2

-Klikněte na něj pravím tlačítkem myši a vyberte SVN Checkout Right

-URL zdroje by měla být https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2

-Adresář a ostatní nastavení by měly zůstat tak jak jsou

-Klikněte na OK a čekejte

 

 

 

3.Kompilace

 

Co budete potřebovat:

 

-V první řadě... vytvořte složku, kam budete ukládat serverové soubory (tzv. Server bude v této složce)... Řekněme, že C:\Mangos\Mangos Server

-Budete potřebovat Microsoft Visual C++... který můžete získat zde

-Nainstalujte, to bude chvíli trvat ..

 

 

-You may see in other guides that you have to install the SDK Platform for Visual Studio.. -Můžete vidět v další návodech, kde máte nainstalovat SDK platform pro Visual Studio ... nebo .Net Framework 3.5 s aktualizací SP1 ... nebojte se toho ... Visual Studio tuto aktualizaci nainstaluje samo ... nech to nainstalovat :P

 

 

How to compile: Jak kompilovat:

 

1. Core(jádro)

-Zkopírujte složku ScriptDev2 v C:\Mangos Source\src\bindings\

-Jděte do C:\Mangos\Mangos Source\win a 2x klikněte na mangosdVC90.sln

-Jděte do Build Menu (pomocí ALT+B) a klikněte na Configuration Manager

-Změňte Active Solution Configuration na RELEASE a Active Solution Platform na WIN32 ...Nyní to ukončíte.

-Stiskněte F7 nebo jděte do [build Menu a zvolte BUILD SOLUTION]

-To chvíli potrvá... a když je po všem, nemyslete si, že je opravdu po všem :P

-Když uvidíte ========== Build: 11 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== to znamená, že je vše správně...

 

2. Skripty:

-Jděte do C:\Mangos\Mangos Source\src\bindings\ScriptDev2 a 2x klepněte na scriptVC90.sln

-Jděte znovu do Build Menu ... ale tentokrát klikněte na CLEAN SOLUTION

-Nyní vše zkompilujeme jako u Core(Jádra) (Jděte do Configuration Manager zvolte Release a Win32... a Build Solution)

-To nebude trvat zas tak dlouho

-Když uvidíte ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== to znamená, že vše je správně

 

Zde by jste měli vidět výsledky C:\Mangos\Mangos Source\bin\Win32_Release

Zkopírujte soubory z Win32_Release do C:\Mangos\Mangos Server

 

 

 

4. Mapy, Vmapy a DBC

 

 

V první řadě... ujistěte se, že vaše verze hry je 3.1.3 ... jinak soubory, které teď vyextractujete budou k ničemu

 

Mapy a DBC:

 

-Jděte do C:\Mangos\Mangos Source\contrib\extractor a zkopírujte ad.exe do vašeho adresáře s WoW na verzi 3.1.3...

-2x klikněte na ad.exe ... a čekejte..... a čekejte ...

-Když je vše hotové, zkopírujte soubory Maps a DBC do C:\Mangos\Mangos Server

 

 

Vmapy:

 

(Nejsou nutné... ale bez nich nebudete mít aktivovány LoS (Line of Sight--->Půjde castit z pozatextur)... ale to chce hodně času)

-Jděte do C:\Mangos\Mangos Source\contrib\vmap_extract_assembler_bin A zkopírujte všechny soubory, do složky s WoW

-Spusťte makevmaps_SIMPLE.bat z vaší složky s WoW

-To je nejdelší část ... jděte zatím něco sníst, než se vše dokončí :P

-Jděte do složky s WoW a zkopírujte složku Vmaps do C:\Mangos\Mangos Server

-Extractor vytvořil ještě jeden soubor s názevm buildings, který po dokončení extrakce můžete smazat

 

 

 

5. MySQL

 

 

Musíte si stáhnout MySQL Server... a MySQL GUI...(Já, v tomto návodu, použiju SQLyog)

Můžete si je stáhnout zde:

-MySQL

-SQLyog

 

Instalace MySQL serveru:

 

-Zapněte instalaci aplikace MySQL

-Zvolte Typical jako typ instalace

-Zvolte Skip Sign-Up(přeskočit registraci).

-Když je instalace hotová, budete moci nastavit váš MySQL server. Ujistěte se, že je tato volba zaškrtnuta, pak stiskněte tlačítko finish.

-Zvolte Standard Configuration

-Zaškrtněte Install as Windows Service a Launch the MySQL Server Automatically. Název služby by měly být MySQL

-Zvolte Modify Security Settings. Zadejte heslo, které chcete mít pro přístup k MySQL(jako administrátor), pokud chcete mít server jen pro sebe, obvykle se používá jako heslo root. Je to nejdůležitější účet(account), který má přístup ke všem databázím a funkcím. Pokud máte v plánu rozjet server, zadejte velmi silné heslo kombinované číslicemi a písmenym např "3h8ds9df42ds". (Pokud máte v plánu spravovat MySQL ze vzdáleného počítače, vyberte možnost Enable root access from remote machine. Pokud nevíte jestli to potřebujete, tak to radši nezaškrtávejte.)

-Zvolte execute pro aktivaci všech vašich nastavení.

 

Instalace SQLyog:

 

-Spusťte instalaci SQLyog

-Příjměte licenční smlouvu (accept)

-Nainstalujte to do výchozího adresáře.(Lze instalovat do jiného adresáře, pokud mu dáváte přednost.)

-Když je intstalace hotová, zaškrtněte kolonku Run SQLyog 5.31.

-Když SQLyog zapnete budete vyzváni k vyplnění následujících informací:

* MySQL host address: Obvykle to bude localhost nebo IP adresy serveru, kde vaše databáze MySQL běží.

* UserName: root

* Password: toto je heslo, které jste zvolili v instalaci MySQL na účet root.

* Nechte další možnosti na výchozí.

-Stiskněte Connect.

 

 

6. Databáze

 

 

Vytvoření databází:

 

Jsou zde 4 databáze: Characters, Realmd, Scriptdev2 and Mangos...můžete zvolit jméno, jaké chcete ale já je pojmenuju, jako jsou tady.

Nejprve je vytvoříme a pak je naplníme datmi

-Pravím tlačítkem myši klepněte na root@localhost a zvolte Create Database nebo pomocí kláves Ctrl+D

-Nyní zadejte jména databází...první pojmenujte třeba Characters

-A to samé udělejte s ostatními třemi databázemi... já je pojmenuji Realmd, Scriptdev2 a Mangos

-Stiskněte klávesu F5 pro aktualizaci

 

Importování do databází:

 

Characters:

-Zvolte databázi characters a pomocí stisknutí kláves CTRL+SHIFT+Q nebo klepnutím pravého tlačítka myši na characters -> Import -> restore from SQL dump (mno jenom překládám, ale já osobně to dělám tak, že dám import batch files :P, ale je to na vás, pokud vám to nepůjde, můžete zkusit totok)

-Vložte soubor C:\Mangos\Mangos Source\sql\characters.sql a stiskněte execute (pokud se vás to bude na něco ptát, dejte yes[ano])

 

 

Realmd:

-Zvolte databázi realmd a stiskněte tlačítka CTRL+SHIFT+Q nebo na ni klepněte pravím tlačítkem myši -> Import -> restore from SQL dump(To samé co jsem psal u characters :P)

-Vložte soubor C:\Mangos\Mangos Source\sql\realmd.sql a stiskněte execute (pokud se vás to bude na něco ptát, zvolte yes[ano])

 

POKUD CHCETE MÍT SERVER PRO VEŘEJNOST:

-Zapněte SqlYOG a připojte se k mysql

-Jděte do databáze realmd (klikněte na +)

-Jděte do Tables (stisknutím tables vám myslím vyjedou ty zmiňované "Tables"[tabulky])

-Jděte do realmlist

-Nyní najděte 4. Table Data klikněte na ně

-Nahraďte MaNGOS jménem vašeho serveru (cokoliv)

-Nahraďte 127.0.0.1 vaší IP Adresou

 

Scriptdev2:

-Soubor na vložení je C:\Mangos\ScriptDev2\sql\scriptdev2_create_structure_mysql.sql

-Dejte execute (když se vás t obude na něco ptát, dejte yes[ano])

-(!Znovu, ale jiný soubor')Zvolte databázi scriptdev2 a stisknutím tlačítek CTRL+SHIFT+Q nebo na ni klepněte pravím tlačítkem myši -> Import -> restore from SQL dump (...)

-Vložte soubor C:\Mangos\ScriptDev2\sql\scriptdev2_script_full.sql a dejte execute (pokud se vás to bude na něco ptát dejte yes[ano])

 

Mangos

Existuje několik databází pro Mangos ... UDB, PSDB, YTDB, atd.

Já vám ukáži, jak nainstalovat databázi YTDB pokud chcete jinou databázi, použijte návod na jejich officiálních stránkách

 

-Jděte do C:\Mangos\

-Vytvořte složku s názvem YTDB

-Pravím tlačítkem myši klikněte na nově vytvořený soubor a zvolte SVN Checkout, URL je http://svn2.assembla.com/svn/ytdbase/, klepněte na OK

-Když vše proběhne v pořádku jděte do C:\Mangos\YTDB\R50\ a rozbalte YTDB_0.10.3_R500_rev8186.7z v této složce

-Zapněte SqlYOG a připojte se

-Zvolte databázi Mangos a pomocí stisknutí tlačítek CTRL+SHIFT+Q nebo klepnutím na ní pravím tlačítkem myši -> Import -> restore from SQL dump (...)

-Soubor, který musíte vložit je C:\Mangos\YTDB\R50\YTDB_0.10.3_R500_MaNGOS_R8186_SD2_R1217_RuDB_R33.sql vložte ji a stiskněte execute.

 

Nyní máte Mangos databázi ... ale aby byla kompatibilní s vaším jádrem musíte použít některé patche(updaty):

-Zvolte databázi Mangos a stisknutím tlačítek CTRL+SHIFT+Q nebo klepnutím na ni pravím tlačítkem myši -> Import -> restore from SQL dump (to udělejte s každým souborem)

-Vložte soubory v tomto pořadí (S databázemi characters a realmd nic nedělejte!)

* C:\Mangos\YTDB\R50\Updates\501_corepatch_mangos_8186_to_8231.sql

* C:\Mangos\YTDB\R50\Updates\501_mangos_FIX_(8231).sql

* C:\Mangos\YTDB\R50\Updates\502_corepatch_mangos_8231_to_8277.sql

* C:\Mangos\YTDB\R50\Updates\502_mangos_FIX_(8277).sql

* C:\Mangos\YTDB\R50\Updates\503_corepatch_mangos_8277_to_8321.sql

* C:\Mangos\YTDB\R50\Updates\503_mangos_FIX_(8321).sql

* C:\Mangos\YTDB\R50\Updates\504_corepatch_mangos_8321_to_8361.sql

* C:\Mangos\YTDB\R50\Updates\504_mangos_FIX_(8361).sql

* C:\Mangos\YTDB\R50\Updates\505_corepatch_mangos_8361_to_8396.sql * C: \ Mangos \ YTDB \ R50 \ Updates \ 505_corepatch_mangos_8361_to_8396.sql

* C:\Mangos\YTDB\R50\Updates\505_mangos_FIX_(8396).sql

* C:\Mangos\YTDB\R50\Updates\506_corepatch_mangos_8396_to_8425.sql

* C:\Mangos\YTDB\R50\Updates\506_mangos_FIX_(8425).sql

* C:\Mangos\Mangos Source\src\bindings\ScriptDev2\sql\mangos_scriptname_full.sql

 

Teď je to hotovo:)

 

 

 

7. Configy

 

 

Jak je získat:

 

-Jděte do C:\Mangos\Mangos Source\src\realmd a zkopírujte realmd.conf.dist.in do C:\Mangos\Mangos Server

-Jděte do C:\Mangos\Mangos Source\src\mangosd a zkopírujte mangosd.conf.dist.in do C:\Mangos\Mangos Server

-(V C:\Mangos\Mangos Server) Změňte jména souborů:

-z realmd.conf.dist.in na realmd.conf

-z mangosd.conf.dist.in na mangosd.conf

 

Jak je správně nastavit

 

Mangosd.conf:

-Otevřete mangosd.conf pomocí programu Poznámkový blok nebo jiným textovým editorem.

-Najdete tyto řádky:

 

LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"

WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos"

CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;characters"

-Používáte-li jiné jméno pro mysql než root ... změňte root na své uživatelské jméno

-Změňte mangos na vaše heslo

-Pokud používáte jiná jména pro své databáze změňte výše uvedená jména na názvy vašich databází

-The stuff above is to make sure your server works! -Výše uvedené věci zajistí, aby váš server fungoval! Před změněním dalších věcí ... jako exp rate ... drop rate .. atd. zálohujte si to!

 

Pokud používáte VMAPY:

Najdete tyto řádky:

 

vmap.enableLOS = 0

vmap.enableHeight = 0

-Změna hodnoty 0 na 1

 

POKUD CHCETE ZMĚNIT EXP RATE a DROP RATE:

Najdete tyto řádky:

 

Rate.XP.Kill = 1

Rate.XP.Quest = 1

Rate.XP.Explore = 1

-Výchozí hodnota je 1 to znamená, že je to jako původní ... for example if on retail mob A gives 100exp at level 2 when killed and your Rate.XP.Kill = 10, the mob will give 1000exp when killed... Například, pokud se na původní creatuře dostávalo 100exp na úrovni 2, když jste ji zabil, tak když bude Rate.XP.Kill=10, bude dávat 1000exp když ji zabijete

-Totéž se děje s ostatními ratami

 

Realmd.Conf:

-Najděte tento řádek:

 

LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd"

-Tak jako jste to udělali s mangos.conf ... změňte mangos na vaše heslo, atd.

-Zde se příliš mnoho věcí nemění... ale pokud chcete tak ... Před zavřením to zálohujte: P

 

 

 

8.Spuštění serveru

 

 

 

Jak začít:

 

-Jdi do C:\Mangos\Mangos Server a zapněte realmd.exe a mangosd.exe

-Nyní počkejte, dokud se vše nenačte :P (když se to vypne, nebo to prostě nepůjde otevřete Server.log a zkopírujte error sem do topicu a někdo vám určiitě pomůže)

 

Chcete-li vytvořit account(účet):

 

-V okně mangosd.exe napište toto:

* .account create [jméno] [heslo] (Tím se vytvoří účet u požadovaného uživatele a heslo)

* .account set addon [jméno] 2 (Toto vám přidá expansi wotlk, 2-wotlk, 1-tbc, 0-žádné rozšíření)

* .account set gmlevel [jméno] 3 (tento příkaz udělá z vašeho accountu gm account, 3-admin, 2-gm, 1-mod)

 

 

9. Užitečné věci:

 

-Mangos Officialní Forum (opravy chyb... nové verze......)

-Mangos FAQ Thread (pokud máte nějaké otázky, podívejte se nejprve sem)

-Mangos GUI (a graphical mangos interface to help you manage the server)

-Mangos Database Editor [Quice] (pro tvorbu itemů, questů, npc... lehké k použití)

-Dobrý Mangos Repack (jeden z nejlepších repacků... ac-web rulz at repacks)

-UDB Oficiální Fórum

-PSDB Oficiální Fórum

Edited by filipoliko
  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×