Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem w stawianiu servera


Rekomendowane odpowiedzi

Opublikowano

Czesc

Zakladam wlasny,prywatny(tylko dla mnie :P) server wowa. Wszystko ustawilem,ale gdy odpalam magosd.exe to wyskakuje w okienku pod koniec 4 czerwone linijki ze mapki 0004331 nie moge znalezc. Patrzylem i mapka tam jest ale mimo to jej nie wykrywa. Uruchomilem wiec |make vmaps| i wypakowuje sie,ale nie wiem czy zadziala. Gdy wyskakuje ten czerwony napis to nie da sie wpisac zadnych komend,wiec nie moge sobie zrobic admina. Tak samo ze stronka |localhost/a/|,wpisuje rozne hasla,w tym konto ktore zrobilem na localhost statusie,ale nic nie dalo. Mysle ze bede mogl sie zalogowac jesli ustawie sobie konto adminowe,ale jak napisalem wyzej nie moge. Moze mi ktos pomoc?

 

Wzoruje sie na informacjach o stawianiu ze strony:

To jest ukryta treść, proszę

Opublikowano

Tak chetnie :) Zeby bylo juz konto do gry i konto admina,a reszta zeby ustawiona na odpalenie i granie OffLine :) Oczywiscie mapy i vmapy juz sam sobie ustawie :) ( Odkrylem jak to odpalic )

Opublikowano

Witam, postanowiłem napisać poradnik do własnej kompilacji Mangosa. Opisze krok po kroku instalowanie programów potrzebnych do kompilacji jak i samo kompilowanie, patchowanie i stawianie serva ;] więc zaczynamy:

 

 

I. INSTALACJA PROGRAMÓW POTRZEBNYCH DO KOMPILACJI MANGOSA.

 

-Instalowanie MS Visual C++ Express Edition

 

1.Ściągamy MS Visual C++ Express Edition stąd: http://msdn2.microsoft.com/it-it/express/a...050(en-us).aspx .

2.Instalujemy :P

3.Opcjonalnie ściagamy i instalujemy SP1.

 

-Instalowanie biblioteki SDK dla MS VC++ EE

 

UWAGA! bez tej biblioteki kompilacja będzie nie możliwa ;d wiec postępujcie dokładnie wg. instrukcji. ^^

1.Ściągamy biblioteke SDK ze strony windowsa.. (Tylko osoby z orginalnym windowsem :P) Albo od dobrego ludzia Elanora który znalazł ową biblioteke na filebeamie xDhttp://filebeam.com/ec37c69c7101cb62b90c6e731e6272f3.

2.Teraz dłuuuuuga instalacja... baardzo dłuuuga;] proponuje zrobić sobie kawę ;P

3.Musimy skonfigurować VC++ żeby korzystał z owej biblioteki podczas kompilacji

a)Otwieramy VC++ Wchodzimy w Options -> Projects and Solutions -> directories.

b)Dodajemy owe linijki kodu w odpowiednich kategoriach:

[blizzard] * Executable files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin

* Include files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include

* Library files: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib[/blizzard]

c)Wchodzimy w C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\ szukamy pliku corewin_express.vsprops, otwieramy go w notatniku i zamieniamy:

Kod:

AdditionalDependencies="kernel32.lib"

na

Kod:

AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"

 

4.Gotowe ;]

 

-Instalowanie TortoiseSVN

 

1.Ściągamy i instalujemy program TortoiseSVN http://tortoisesvn.net/downloads

2.Tworzymy Folder na dysku. eg. C:\UPmangos . Klikamy na niego PRAWYM przyciskiem myszy, wybieramy SVN Checkout.

3.W URL of Repository wpisujemy:

Kod:

https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/

Reszta bez zmian. Klikamy OK.

4.Czekamy aż ściągnie sie NAJNOWSZY REV mangosa;] z tym genialnym programikiem zawsze będziemy na bieżąco z revem mangosa;] Wystarczy klikac SVN Update.

5. Instalacja programów zakończona sukcesem ;] Teraz kompilacja ;)

 

 

II. KOMPILACJA MANGOSA.

 

 

1.Wchodzimy w kod nowo ściągniętego Mangos Source : Eg. C:\UPmangos\win\

2.Otwieramy plik mangosdVC80.sln.

3.Upewniamy się czy w Build->Configuration Manager->Relase->Active Solution Configuration->Active Solution Platform jest ustawione Win32, jesli tak.. ok zostawmy tak jak jest, jeśli nie -> ustawiamy ową wartość :P

4.Teraz klikamy Build->Build Solution.

5.Najnowsza wersja ManGOSA jest właśnie kompilowana;] .. znowu trochę czekania, proponuje znowu zaparzyć kawę czy cuś:P Dla wytrwalszych proponuje wpatrywanie się w okienko wyjściowe kompilatora i podziwianie postępu kompilacji xD

6.Jeśli wyskoczą wam jakieś błedy to najprawdopodobniej: NIE ZAINSTALOWALIŚCIE BIBLIOTEKI SDK.. mówiłęm, że bez tego się nie da;].. jedyna rada reinstal biblioteki lub sprawdzenie ścieżek konf SDK w VSC++.

7.Jak kompilacja zakończy się, musimy upewnić sie czy w oknie wyjściowym wyświetliło "Build: 8 succeeded, 0 failed, 0 up-to-date, 0 skipped" If failed > 0; jest coś nie tak. patrz punkt 6.

8.Twoja wersja Mangosa znajduję się w C:\UPmangos\bin\release\ . "Wyciągamy" z tego katalogu wszystkie pliki *.dll i *.exe ..kopiujemy je do osobnego katalogu.. np. C:\Mangos_serv\. To będzie nasz główny katalog Mangosa;]

9.Musimy też "wyciągnać" (skopiowac z "C:\UPmangos\src\mangosd\" i "C:\sources\mangos\src\realmd\" pliki *.conf.in do C\Mangos_serv) I usunąć dodatek ".in" z nazwy. Ma zostac *.conf

 

 

III. STAWIANIE SERVERA.

 

-Instalowanie serwera MySQL.

 

1.Ściągamy Comunity server MySQL http://dev.mysql.com/downloads/mysql/5.0.html

2.Instalacja:

a)Klikamy "Typical" ->"Skip Sign-Up"

b)kiedy instalacja się zakończy klikamy -> Configure the MySQL Server Now -> Finish

c)Wybieramy Standard Configuration, Install as Windows Service, Launch the MySQL Server Automatically

d)Wybieramy Modify Security Settings. W okienku wpisujemy HASŁO dla Admina -> ROOT.

e)Execute i finish.

 

-Instalowanie serwera SQLyog

 

1.Ściągamy i instalujemy http://www.webyog.com/en/downloads.php

2.Uruchamiamy SQLyoga, w oknie wpisujemy MySQL host address: -> localhost, UserName: -> root, Password: (Hasło podane w instalacji MySQL) Database: zostawmy puste.

3.Connect.

4.Klikamy PRAWYM przyciskiem myszy na lewy biały panel sqlyoga i wybieramy Create Database.

5.W nazwie wpisujemy: mangos

6. Tworzymy jeszcze 2 bazy o nazwach: realmd i characters.

 

-Ściągamy pliki DBC I MAPS

 

1.Tworzymy folder w naszym głównym katalogu mangosa C:\Mangos_serv\data\

2.W owym folderze data tworzymy następne 2 katalogi o nazwach dbc i maps.

3.Ściągamy pliki DBC http://www.karnage.co.uk/ascent/DBC_2_2_3.rar kopiujemy ZAWARTOŚĆ do naszego katalogu data/dbc/

4.Ściągamy pliki mapshttp://www.karnage.co.uk/ascent/Maps223.rar i kopiujemy do data/maps/

5.Głotowe.

 

-Instalowanie bazy

 

UWAGA! Baza mangosa jest baardzo uboga i zawiera same struktury tabel, więc powiem wam jak wgrać coś lepszego UDB DB.

 

---------------------------------------------------------------------------------------------------------------

1.Tworzymy katalog C:\UPudb

2.Klik -> prawy -> SVN Checkout w adresie wpisujemy https://unifieddb.svn.sourceforge.net/svnroot/unifieddb i ok.

3. Czekamy az ściągnie się najnowsza wersja bazy.

4.Wypakowujemy plik rar z C:\Upudb\Full_DB\UDB_0.8.2_Core_4752_SD2_166.rar do C:\UPmangos\sql\

----------------------------------------------------------------------------------------------------------------

 

1.Wchodzimy w SQLyoga klikamy PRAWYM przyciskiem myszy na baze realmd i "Restore from SQL Dump" (dla starszych wersji "Import Batch File") Wybieramy plik C:\UPmangos\realmd.sql

2.Klik Execute.

3.Baza z KONTAMI DO MANGOSA jest zainstalowana ;]

4. Teraz baza Charaktersow. w SQLyog klikamy prawym na characters i Restore form SQL Dump C:\UPmangos\characters.sql

5.Musimy wgrac nasza baze UDB. SQLyog -> PPM na mangosd -> Restore from .. i wybieramy C:\UPmangos\DB_0.8.2_Core_4752_SD2_166.sql.

6. Czekamy az wgra sie baza.

7.Gotowe ;]

 

-Konfiguracja serva

 

1.Odpadalmy SQLyog tyle,że w default DB wpisujemy realmd.

2.W okienku z kodem wpisujemy UPDATE `realmlist` SET `address`='xxx.xxx.xxx.xxx' WHERE `id`='1'; Gdzie xxx.xxx.xxx.xxx to TWOJE IP. Odpalamy kod Execute Query.

3.Otwieramy plik C:\mangos_serv\realmd.conf

4.Znajdujemy LoginDatabaseInfo i wpisujemy "LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd".gdzie pass to pass do MySQL

5.Otwieramy mangosd.conf: Zamieniamy:

Kod:

DataDir = "C:\mangos_serv\data"

WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos"

LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"

CharacterDatabaseInfo = "127.0.0.1;3306;root;[password];characters"

vmap.enableLOS = 0

vmap.enableHeight = 0

 

6.Zapisujemy wszystko.

 

 

GRATULACJE! TWOJA WŁASNA WERSJA MANGOSA JEST GOTOWA!

 

1.Odpalamy Mangosd.exe następnie Realmd.exe.

2.Pamiętajmy o zmianie realma na nasze IP.

3.Odpalamy wowa i cieszymy się serverem ;] Dzieki punktowi -konfiguracja serva, pkt 2. Inni też mogą wbijac na twój serv;] Mam nadzieje że pomogłem .. ;)

 

Innym razem napisze jak dołączać patche do projektu, opisze konfiguracje SD2.

8391080b25acbedd18fe93e0fcb24a57970b1167315.gif

83913bc5bf5efc04f568f7b8a2606a9a47e7163829.gif

839163e5f3d9d46566413a949abd403cf5d09131792.gif

839187fc40ca0c6cdaea0d99f1695968dfd5791776.gif
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...