Jump to content


Chcete zde mít reklamu? Kontaktujte administrátora.
* * * * - 6 Hlasy

[MaNGOS] Vytvoření a aktualizace MaNGOS TBC serveru 2.0.12


412 replies to this topic

#1 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 23.únor 2007, 19:51

Tutorial pro spuštění vlastního MaNGOS serveru. Je nutný klient s verzí 2.0.12!


POTŘEBNÉ PROGRAMY:

~ MySQL 5.0 zde
~ Navicat zde nebo SQLyog zde
~ Revize MaNGOS MaNGOS 3660 + ScriptDev 2 Rev44 << Novější ke stažení dole >>
~ Full DB SDB 0.6.4 (rev.187) << Novější ke stažení dole >>
~ Ad.exe pro extrahnutí map z wow zde
~ DBC soubory zde

~ Nainstalujte MySQL 5.0
~ Nainstalujte Navicat/SQLyog

VYEXTRAHOVÁNÍ MAP:

~ Po stažení souboru ad.exe ho nakopírujte do hlavní složky WoW.
~ Vytvořte složku "maps" v hlavní složce WoW a poté spusťte ad.exe tím se vám vyextrahují mapy (do složky "maps"), kterou pak nakopírujete do hl.slož. MaNGOS serveru.

VYTVOŘENÍ SLOŽKY PRO SERVER:

1) Vytvořte si složku, kde chcete mít server. (např D:/MaNGOS)
2) Nakopírujte do ní soubory, které jsou v revizi MaNGOS.
3) Nakopírujte složku "dbc" a "maps" do složky ze serverem.
4) Celé by to mělo vypadat takhle: obrázek

INSTALACE DATABÁZE:

1) Vytvořte si připojení na váš MySQL server pomocí programu Navicat.

~ Connection Name = Napiště jméno připojení (to je jedno co napíšete)
~ Hostname/IP = Zatím nechejte "localhost"
~ Port = 3306
~ User Name = root
~ Password = heslo,které jste zadali pří instalaci MYSQL 5.0
~ Save Password a poté Test Connection. Mělo by to napsat "Connection Successfull".
~ Takto to má vypadat = obrázek

2) Nyní klikněte na jméno připojení a otevře se vám obsah připojení.

~ Měli by tam být 3 databáze (information_schema,mysql,test). Klikněte pravým tl. myši na jméno připojení a zvolte "New database" jméno zvolte "mangos". Vytvořte další databázi "realmd".
viz obrázek
~ Teď klikněte na databázi "mangos" prav.tl. myši a zvolte "execute batch file" a vyhledejte full db. Viz obrázek. Bude to trvat zhruba 15-25 minut.
~ To samé udělejte u databáze "realmd" s tím rozdílem, že vyhledáte v revizi MaNGOSe ve složce SQL "realmd.sql". Viz obrázek
~ Pokud je v revizi složka ScriptDev2 tak je potřeba aktualizovat i skripta. Opět na databázi "mangos" "execute batch file" a vyberete ve složce ScriptDev2 "scripts.sql" .

KONFIGURACE SERVERU:

3) Teď už je vše hotovo co se týče nahrávání a můžeme se pustit do konfigurace souborů "mangosd.conf" a "realmd.conf".
~ Prvně si otevřeme soubor "mangosd.conf",který bude vypadat následovně:

KÓD
DataDir = "vaše umístění MaNGOS serveru"
LoginDatabaseInfo = "127.0.0.1;3306;root;vaše heslo;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;root;vaše heslo;mangos"


~ Místo "vaše heslo" zadejte heslo, které jste použili při instalaci MySQL a Navicatu.
~ Místo "vaše umístění MaNGOS serveru" zvolte, kde máte hlavní složku vašeho serveru (např D:/MaNGOS 3240 - v mém případě).
~ Uložte a zavřete soubor.

4) Konfigurace souboru "realmd.conf".

~ Změníme to samé jako u předešlého souboru.
KÓD
LoginDatabaseInfo = "127.0.0.1;3306;root;vaše heslo;realmd"

~ Uložte a zavřete soubor.

5) Nyní dejte do vašeho realmlistu IP "127.0.0.1" .

6) Spusťe soubory "mangosd.exe" a "realmd.exe" . Pokud spadnou tak je někde chyba a máte něco špatně. obrázek Měli by jste uslyšet písknutí.

7) Vytváření accountů můžete dělat buď v Navicatu nebo přímo v konzoli MaNGOSe.

create login heslo (např. create malfik malfik)
setgm login 3 (1=moderator, 2=gamemaster, 3=administrator) (např. setgm malfik 3). Viz obrázek

8) Toť vše ... Enjoy smile.gif

9) Aby se mohli připojit i vaši kámoši nebo hráči pokud budete mít server tak je nutné v databázi "realmd" v tabulce "realmlist" změnit u "adress" IP na:
~ Buď vaše Hamachi (Musíte být vy poskytovatel Hamachi připojeni pro ostatni!)
~ Nebo pokud máte veřejné IP tak napište vaše IP.
~ To samé si musejí napsat hráči do svého realmlistu.


Update MaNGOSe a DB

Než něco začneme updatovat je třeba si udělat pečlivě zálohy. Za druhé musíte mit přehled zda budete mít vše kompaktibilní (DB a Revize).

Update DB

V databázi "mangos" si označíme tyto tabulky:

auctionhouse
character
character_action
character_aura
character_gifts
character_homebind
character_inventory
character_kill
character_pet
character_queststatus
character_reputation
character_social
character_spell
character_spell_cooldown
character_stable
character_ticket
character_tutorial
corpse
group
group_member
guild
guild_charter
guild_charter_sign
guild_member
guild_rank
item_instance
item_text
mail


Můžeme to udělat 2 způsoby:

~ Buď si označíme tyto tabulky a přetáhneme je do nějaké jiné předtím vytvořené databáze pro zálohy.
~ Nebo (99,9% záruka zálohy) si každou tabulku vydumpujete pomocí Dump SQL File, které pak po updatu executnete na "mangos" db." V SQLyogu to provedeme tak, že klikneme na tabulku a dáme Export -> Export Data Table, vybereme způsob CSV a pak jen vyhledáme místo, kam chceme jednotlivé tabulky uložit.


1) Teď když jsme si všechno zálohovali, tak smažeme celou DB "mangos" a vytvoříme ji znovu.
~ Stáhneme si novější Full DB než jsme měli předtím a "executneme" na databázi "mangos".

2) Po dokončení budeme mít v databázi "mangos" ty tabulky, které jsme předtím zálohovali, takže je teď smažeme.

~ Po smazání klikneme na databázi "mangos" a executneme na něj jednotlivé SQL tabulky, které jsme si zálohovali.
~ V SQLyogu to provedeme po updatu tak, že tabulky, které se zálohují ponecháme a budeme na něj importovat jednotlivé CSV soubory. (Import Data From CSV...)

Update revize:

1) Stáhněte si revizi MaNGOSe (POZOR! Musí být kompaktibilní s DB!). Soubory z nové revize nakopírujte do složky, kde máte server a nechte přepsat.

2) Opět upravte soubory "mangosd.conf a realmd.conf" jak je napsáno výše v návodu.

3) Otevřete Navicat a na db "mangos" "Execute batch file" a najděte tabulku "scripts.sql", kterou najdeme buď ve složce ScriptDev2 nebo ve složce SQL. Pak ve složce SQL/Updates koukneme na nové soubory,které jsou v nové revizi,ale ne každá revize tam má nové sql soubory. Většinou jsou tyto soubory už ve Full DB.

4) Pokud jste došli uspěšně až jsem, tak můžete jít vesele pařit na svůj aktualizovaný server smile.gif

NOVÉ REVIZE

MaNGOS 3735 + ScriptDev2 45
MaNGOS 3715 + ScriptDev2 45
MaNGOS 3675 + ScriptDev2 44


NOVÉ DATABÁZE

SDB 0.6.4 (rev.191) (up to MaNGOS rev.3721 Full database)
SDB 0.6.4 (rev.189) (up to MaNGOS rev.3712 Full database)
SDB 0.6.4 (rev.188) (up to MaNGOS rev.3674 Full database)






Případné nedostatky ze strany uživatelů - Moderátorů/adminů pište do tohoto topiku.

Tento příspěvek byl upraven uživatelem Replik: 27.červen 2007, 10:16


#2 Lykan

    Level 6

  • Uživatel
  • PipPipPipPipPipPip
  • 241 posts
  • Bydliště:Olomouc

Přidáno 23.únor 2007, 19:55

je to celkem husty wink.gif ale takovyhle topicku je tu uz 3x vic jako milion biggrin.gif ale jinak je to super smile.gif

#3 Sprite

    Level 6

  • Uživatel
  • PipPipPipPipPipPip
  • 272 posts

Přidáno 23.únor 2007, 20:00

No pekne ale nieco z toho by som dal do

KÓD
code


#4 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 23.únor 2007, 20:00

Já vím, ale jeden týpek v návodu pro platinu mto chtěl tak sem mu to slibil smile.gif

edit 2Sprite ... hotovo

Tento příspěvek byl upraven uživatelem Malfik: 23.únor 2007, 20:02


#5 Clant

    Level 8

  • Uživatel
  • PipPipPipPipPipPipPipPip
  • 1 161 posts
  • Pohlaví:Muž

Přidáno 23.únor 2007, 20:02

pekny sefe, ale mas tam celkem chyby, bejt tebou napisu tu tam navod na mysql jinak ti bude k hovnu to stahovat a zbytecne pak delas v tom navicatu s tema tabulkama blbe

Tento příspěvek byl upraven uživatelem Clant: 23.únor 2007, 20:03


#6 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 23.únor 2007, 20:06

CITACE(Clant @ 23.02.2007, 20:07 ) View Post
pekny sefe, ale mas tam celkem chyby, bejt tebou napisu tu tam navod na mysql jinak ti bude k hovnu to stahovat a zbytecne pak delas v tom navicatu s tema tabulkama blbe


No takhle jsem to dělal já. Je to dělané na bázi Cybeho ICQ rozhovoru a tam taky nic nedělá s MySQL - jen instalace
Co se týče těch tablek v Navicatu já vim fotil jsem to už hotové jen jsem fotil postup smile.gif


#7 Clant

    Level 8

  • Uživatel
  • PipPipPipPipPipPipPipPip
  • 1 161 posts
  • Pohlaví:Muž

Přidáno 23.únor 2007, 20:53

CITACE(Malfik @ 23.02.2007, 20:11 ) View Post
No takhle jsem to dělal já. Je to dělané na bázi Cybeho ICQ rozhovoru a tam taky nic nedělá s MySQL - jen instalace
Co se týče těch tablek v Navicatu já vim fotil jsem to už hotové jen jsem fotil postup smile.gif


jak myslis, to uz je tvoje vec cool.gif

#8 Lykan

    Level 6

  • Uživatel
  • PipPipPipPipPipPip
  • 241 posts
  • Bydliště:Olomouc

Přidáno 23.únor 2007, 20:58

ale hele, hele kapo :-D nejprv testuj, az pak tu davej navod, ...
[code]2007-02-23 21:03:20 Loading Game Object Templates...
2007-02-23 21:03:20 ERROR:Error in `gameobject_template` table, probably sql file format was updated (there should be 18 fields in sql).[code]
revize a databaze nejsou kompatibilni!!! tease.gif

#9 whit

    Level 5

  • Uživatel
  • PipPipPipPipPip
  • 192 posts

Přidáno 23.únor 2007, 21:05

Hele Malfiku 100% supr !!!
Konečne jsem rozjel mangos nermalně přez novicat !!!
Když už znam postup tak si to du hodit na svoje forum do 100% obrazkového návodu...

Velice ti děkuji !!!

#10 Clant

    Level 8

  • Uživatel
  • PipPipPipPipPipPipPipPip
  • 1 161 posts
  • Pohlaví:Muž

Přidáno 23.únor 2007, 21:07

bejt lidma tak pouzivam treba ten muj c c pack, najdes v nem je a je jistota ze je kompatibilni

#11 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 23.únor 2007, 21:07

No nevím já to takhle dělal ráno a nemám žádnou chybu rolleyes.gif

2Clan smile.gif C&C pack proč ne,ale máš ho hodně dlouho neaktualizovanej smile.gif

Tento příspěvek byl upraven uživatelem Malfik: 23.únor 2007, 21:08


#12 whit

    Level 5

  • Uživatel
  • PipPipPipPipPip
  • 192 posts

Přidáno 23.únor 2007, 21:11

Ted když už mam nějakej zaklad tak budu zkoušet různé packy...

#13 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 23.únor 2007, 21:19

Doplněn bod 2.

#14 whit

    Level 5

  • Uživatel
  • PipPipPipPipPip
  • 192 posts

Přidáno 23.únor 2007, 21:34

Mám pár otázek:

1) Naco je v "Revize MaNGOSu" soubor "mangos.sql" když stejnak musím použít FULL DB kde je taky soubor "mangos.sql" ale mnohonásobně větší...
A s tim malým souborem "mangos.sql" nejde rozběhnout server...

2) Naco jsou v "Revize MaNGOSu" updates??? Musím je alpikovat??


#15 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 24.únor 2007, 12:02

Doplněno a aktualizováno.

Tento příspěvek byl upraven uživatelem Malfik: 24.únor 2007, 12:02


#16 Lykan

    Level 6

  • Uživatel
  • PipPipPipPipPipPip
  • 241 posts
  • Bydliště:Olomouc

Přidáno 24.únor 2007, 14:06

kapo, dal bys tu FULL databazi s updatama, ktera je kompatibilni s mangosem 3246??? diky, a jeste bys tu mohl dat 3246 s mangoscriptem ohmy.gif) dik

#17 Sprite

    Level 6

  • Uživatel
  • PipPipPipPipPipPip
  • 272 posts

Přidáno 24.únor 2007, 14:24

CITACE(whit @ 23.02.2007, 21:39 ) View Post
Mám pár otázek:

1) Naco je v "Revize MaNGOSu" soubor "mangos.sql" když stejnak musím použít FULL DB kde je taky soubor "mangos.sql" ale mnohonásobně větší...
A s tim malým souborem "mangos.sql" nejde rozběhnout server...

2) Naco jsou v "Revize MaNGOSu" updates??? Musím je alpikovat??


Ak nahras do DB ten subor co je v reviziach (mangos.sql) tak sa ti nahraju len prazdne tabulky ... preto je taky maly wink.gif

#18 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 24.únor 2007, 14:37

CITACE(Lykan @ 24.02.2007, 14:11 ) View Post
kapo, dal bys tu FULL databazi s updatama, ktera je kompatibilni s mangosem 3246??? diky, a jeste bys tu mohl dat 3246 s mangoscriptem ohmy.gif) dik


Nevím co myslíš tim full databaze s updatama ??
Ano dodám s MangoScriptem - bohužel zatím 3244 smile.gif

Tento příspěvek byl upraven uživatelem Malfik: 24.únor 2007, 15:00


#19 Proton

    Level 3

  • Uživatel
  • PipPipPip
  • 32 posts

Přidáno 24.únor 2007, 20:10

Nevím jak u vás chlapci ... ale král TB nevím kde je a v TB sou borci z ogramaru ...
Pak databáze funguje pouze s 3244 dry.gif tak nevím, zda je to vhodné

#20 Malfik

    Level 7

  • WoWResource Developer
  • PipPipPipPipPipPipPip
  • 707 posts

Přidáno 24.únor 2007, 21:33

CITACE(Proton @ 24.02.2007, 20:15 ) View Post
Nevím jak u vás chlapci ... ale král TB nevím kde je a v TB sou borci z ogramaru ...
Pak databáze funguje pouze s 3244 dry.gif tak nevím, zda je to vhodné


No já mám TB v pořádku,bosse tu mám a zádní guardi z Orgrimaru.
Vše je kompaktibilní nevím na co si furt stěžujete biggrin.gif





1 uživatel(ů) čte toto téma

0 uživatelů, 1 návštěvníků, 0 anonymů