PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WoW Emu/Private Server



madda
11.08.2007, 12:46
-) WoW-offline Server mit Antrix-Core erstellen
-) Accs erstellen
-) Waffen erstellen
-) Server online stellen mit Hamachi




SERVERINSTALLATION

1. Downloads

Diese Programme benötigt ihr um euren Server zu erstellen:

.NET Framework 2.0:
http://www.chip.de/downloads/c1_downloads_18033068.html

Navicat:
http://www.winload.de/download/49192/Uti...vicat7.0.9.html

XAMPP:
http://sourceforge.net/project/downloadi...e_mirror=heanet

Sqlyog:
http://software-portal.faz.net/ie/25542/SQLyog

Core,Dbc und Scripts dafür:
http://filebeam.com/49ab3663ce2d7183b409c54d19fae400

L0st DB 12:
http://filebeam.com/df947c8c033667797f4ce8941dd03bc2

2.1.3 Maps:
http://files.filefront.com//;7562589;/

Ascent:
http://filebeam.com/183576615f81d2670d89dc5586035831

2. Installation

Als erstes installiert .NET Framework 2.0:

- Startet das Setup
- Drückt [Weiter >]
- Macht das Häckchen und drückt [Installieren >]
- Wartet
- Drückt auf [Fertig stellen]


Führt als nächstes die Datei xampp-win32-1.6.2-installer.exe aus:
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Installieren]
- Drückt [Fertig stellen]
- Drückt [Ja]
- Macht vor MySQL und Apache das Häckchen bei Svc und drückt [Start] falls es nochnicht
läuft.
- Schließt das Control Panel


Als letztes installiert ihr noch Navicat(navicat_trial_de.exe ausführen):
- Drückt [Weiter >]
- Wählt "Ich akzeptiere die Vereinbarung" und drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Weiter >]
- Drückt [Installieren]
- Drückt [Fertigstellen]



Antrix Ordner und Core konfigurieren

Erstellt einen Ordner mit dem Namen ascent (es ist egal wo, zB. C:\ascent)
Dorthin entpackt ihr die ar Datein die ihr euch runtergeladen habt.(ascent core und DB)

Öffnet nun Navicat

-) Klickt rechts oben auf "Verbindung"

-) In dem neuen Fenster gebt bei Verbindungsname am besten garnichts ein, bei Hostname/IP gebt ihr „loacalhost“ ein, bei Port lässt ihr das dastehn was dort ist und bei Benutzername gebt ihr root ein, falls es nicht eh schon dasteht. Drückt nun auf „Verbindung testen“.

-) Nun sollte ein Fenster mit „Verbindung erfolgreich“ erscheinen. Wenn nicht dann überprüft was ihr eingegeben habt. Drückt nun „OK“ um die Verbindung zu erstellen

-) Jetzt sollte im linken Kastal die neue Verbindung erscheinen, linksklick um sie zu öffnen.

-) Neben „Verbindungen“ sollte „Benutzer verwalten“ stehen. Klickt darauf und wählt in dem neuen Fenster links den Benutzer „root@localhost“ aus. Klickt nun oben auf „Benutzer bearbeiten“.

-) Gebt im neuen Fenster ein Passwort ein (das ist euer neues mySQL Passwort), drückt [OK] und schließt die Benutzerverwaltung

-) Rechtsklickt auf die Verbindung wählt "Verbindungs-Eigenschaften..." und drückt OK falls gefragt wird ob ihr die Verbindung schließen wollt.

-) Gebt im neuen Fenster euer gerade eingestelltes Passwort ein und drückt [OK]

-) Linksklickt nun auf die neue Verbindung um sie zu öffnen (falls dies nicht mehr möglich ist überprüft das gerade eingegebene Passwort oder startet navicat neu und dann kann man die benutzer wieder konfigurieren und macht noch mal das was ich gesagt hab )

-) Rechtsklickt auf die Verbindung und wählt "Neue Datenbank..."

-) Gebt als Namen „ascent“ ein und drückt [OK]

-) Rechtsklick auf die neue Datenbank und wählt „Batchdatei ausführen…“

-) Geht nun auf euren ascent ordner und wähl die „l0st db.sql", die ihr dorthin entpackt habt.

-) Die antrix.sql Datei hat um die 900.000 entries, also stellt euch drauf ein das es etwas dauern wird.

-) Wenn fertig gebtacht ist sollte nur noch „schließen“ anwählbar sein, klickt darauf.


Serverfeineinstellung

Geht in euren “ascent” – Ordner und öffnet die Datei „ascent.conf“ (kann sein das auch nur ascent da steht).
Sucht diese Zeile raus:


# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<WorldDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">

und ändert sie um das da steht:



-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#



<WorldDatabase Hostname = "127.0.0.1" Username = "root" Password = "MYSOLPW" Name = "ascent" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "127.0.0.1" Username = "root" Password = "MYSOLPW" Name = "ascent" Port = "3306" Type = "1">

Wobie ihr statt „MYSQLPW“ natürlich euer Vorher bei Navicat eingegebenes Passwort hinschreiben müsst.
Gleich darunter sollte diese Zeile zu finden sein:

Nun:

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Listen Config
#
# Host
# This is the address that the server will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# WorldServerPort
# This is the port that the world server listens on.
# It has to be the same as what is specified in the
# realms table in the LogonDatabase.
# Default: 8129
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Listen Host = "0.0.0.0"
WorldServerPort = "8129">


#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Listen Config
#
# Host
# This is the address that the server will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# WorldServerPort
# This is the port that the world server listens on.
# It has to be the same as what is specified in the
# realms table in the LogonDatabase.
# Default: 8129
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Listen Host = "127.0.0.1"
WorldServerPort = "8129">


Sucht jetzt diese Zeilen raus: (sollte ganz unten und in der Mitte stehen)

Mitte: <die msg="I am a newb who didn't even read half my config file!">

Unten: <die2 msg="I read nearly all my config file, but not the whole thing!">

Diese Zeilen müsst ihr nun löschen.

Danach sucht ihr in ascent und logonserver.conf

RemotePassword = "change_me_world">
RemotePassword = "change_me_logon">

daraus macht ihr:

RemotePassword = "MYSQLPW">
RemotePassword = "MYSQLPW">

Schließt und speichert die Dateien.

Öffnet ihn eurem „antrix“- Ordner nun die Datei „logonserver.conf“
Sucht diese Zeile raus:


LogonDatabase.Hostname = host
LogonDatabase.Username = username
LogonDatabase.Password = passwd
LogonDatabase.Name = database
LogonDatabase.Port = 3306
LogonDatabase.Type = 1

Und ändert sie in:


LogonDatabase.Hostname = 127.0.0.1
LogonDatabase.Username = root
LogonDatabase.Password = MYSQLPW
LogonDatabase.Name = ascent
LogonDatabase.Port = 3306
LogonDatabase.Type = 1

Wobei ihr auch hier wieder „MYSQLPW“ mit eurem vorher erstellten Passwort umändern müsst.

Gleich draunter müsste die Zeile zu finden sein:

Host = 0.0.0.0
ISHost = 0.0.0.0

Ändert sie in:

Host = 127.0.0.1
ISHost = 127.0.0.1

Nun sucht:
<Client MinBuild = "6739"
MaxBuild = "6739">
und macht darauss:
<Client MinBuild = "1"
MaxBuild = "8000">


Schließt und speichert die Datei.

Öffnet nun als letztes die „realms.conf“ Datei und sucht diese Zeile raus:

LogonServerCount = 1

LogonServer1.Address = "x.x.x.x" [Hier kann irgendwas stehn]
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Und ändert sie in:

LogonServerCount = 1

LogonServer1.Address = "127.0.0.1"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"



Such nun diese Zeile raus:

Realm1.Name = "Test Realm"
Realm1.Address = "x.xx.xx.x:xxx"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 1.0
Realm1.TimeZone = 1


Und ändert sie um in :

Realm1.Name = "Test Realm"
Realm1.Address = "127.0.0.1:8129"[Hier kann root-IP,Dyndns oder 127.0.0.1 stehen]
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 1.0
Realm1.TimeZone = 1

Speichert und schließt die Datei.




WoW-Client konfiguration

Patch euer WoW auf 2.1-2.1.3
Öffnet in eurem WoW-Verzeichnis die Datei “realmlist.wtf”. Löscht ihren Inhalt und schreibt rein:

set realmlist 127.0.0.1

speichert und schließt die Datei.


Server starten


-) startet die 2 dateien: ascent.exe und logonserver.exe (die logonserver.exe als erstes)

-) wartet 1-2 min

-) Sobald in der Konsole der ascent.exe sowas wie l Process priority adjustet set to high dasteht, könnt ihr euch einloggen und mit Spielen anfangen!


Loggt euch mit dem namen und passwort „admin“ ein.





Hier wird beschrieben wie ihr Accs für eure Freunde und Verwandte erstellt =D

-) Öffnet Navicat und die eure verbindung

-) Öffnet die "ascent" Datenbank

-) Öffnet die Tabelle "accounts"

-) Geht in der Leiste und auf das "+"

-) Lasst die erste Spalte frei, bei der zweiten gebt euren Login namen und bei der dritten das Passwort ein

-) Bei der Spalte "gm" gebt ihr "AZ" ein. Damit seit ihr Admin. Die anderen Bezeichnungen weis ich noch net

-) Sucht nun noch die Spalte "flags" (ist die letzte) und gebt dort eine "8" ein Falls der erstellte Account ein TBC account sein soll

Wenn ihr das alles fertig habt klickt auf das Hackerl unten.

Tata, Ihr habt einen neuen Acc erstellt. Startet eure ascent.exe und die logonserver.exe neu damit ihr den Acc verwenden könnt

Server online stellen mit HAMACHI

Hier zeig ich euch wie ihr euren Server für andere Spieler zugänglich macht.

-) Zuerst ladet ihr euch Hamachi hier runter.

-) Installiert es.

-) Drückt den linken Button rechts unten und klickt auf "Neues Netzwerk".

-) Gebt den Netzwerknamen und das Netzwerk-Passwort ein.

-) Nun sollte das Netztwerk erscheinen.
Für Windows:

-) Geht auf bei Windows auf „Systemsteuerung“ und dann auf „Sicherheitscenter“.

-) Geht links unten auf „Windows Firewall“. In dem neuen Fenster geht ihr oben auf „ausnahmen“. Kickt nun unten auf „Port“, als Name gebt ihr irgendwas (zB. „WoW“) ein und bei der Portnummer 3306. Nun wählt ihr „TCP“ und drückt auf oke. Das selbe macht ihr noch mal nur das ihr „UDP“ wählt. (Die Namen können auch öfters vorkommen.

Nun gebt ihr noch die Ports mit den folgenden Nummern frei:

3724
8129
8093

Wichtig ist das ihr jeweils die Ports für „UDP“ UND „TPC“ freigebt.


-) Öffnet nun die Datei „logonserver.conf“ in eurem ascent-Ordner.

-) Sucht diese Zeile:


Host = 127.0.0.1
ISHost = 127.0.0.1

Und ändert sie in:


Host = EURE HAMACHI IP
ISHost = EURE HAMACHI IP

Dort wo „EURE HAMACHI IP“ steht gebt eure Hamachi ip ein, die steht bei hamachi oben (diese mehrstellige Zahl).


-) Nun öffnet noch eure „realms.conf“ Datei und sucht diese Zeile raus:

LogonServerCount = 1

LogonServer1.Address = "127.0.0.1"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Und ändert sie in:

LogonServerCount = 1

LogonServer1.Address = "EURE HAMACHI IP"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Auch hier müsst ihr eure Hamachi IP eintragen.


-) Sucht jetzt noch folgende Stelle raus (auch in der realms.conf):
Realm1.Name = "Test Realm"
Realm1.Address = "127.0.0.1:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Und ändert sie in:

Realm1.Name = "Test Realm"
Realm1.Address = "EURE HAMaCHI IP:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Hier ist das :8129 hinter eurer Hamachi IP zu beachten.


Startet nun die ascent und logonserver.exe, beide sollten problemlos laufen. Wenn jemand anderer auf eurem Server spielen will muss er in euer Hamachi Netzwerk beitreten und ihr müsst ihm einen Account erstellen.

Accs erstellen

Hier wird beschrieben wie ihr Accs für eure Freunde und Verwandte erstellt =D

-) Öffnet Navicat und die eure verbindung

-) Öffnet die "ascent" Datenbank

-) Öffnet die Tabelle "accounts"

-) Geht in der Leiste und auf das "+"

-) Lasst die erste Spalte frei, bei der zweiten gebt euren Login namen und bei der dritten das Passwort ein

-) Bei der Spalte "gm" gebt ihr "AZ" ein. Damit seit ihr Admin. Die anderen Bezeichnungen weis ich noch net

-) Sucht nun noch die Spalte "flags" (ist die letzte) und gebt dort eine "8" ein Falls der erstellte Account ein TBC account sein soll

Wenn ihr das alles fertig habt klickt auf das Hackerl unten.

Tata, Ihr habt einen neuen Acc erstellt. Startet eure ascent.exe und die logonserver.exe neu damit ihr den Acc verwenden könnt

Server online stellen mit HAMACHI

Hier zeig ich euch wie ihr euren Server für andere Spieler zugänglich macht.

-) Zuerst ladet ihr euch Hamachi hier runter.

-) Installiert es.

-) Drückt den linken Button rechts unten und klickt auf "Neues Netzwerk".

-) Gebt den Netzwerknamen und das Netzwerk-Passwort ein.

-) Nun sollte das Netztwerk erscheinen.
Für Windows:

-) Geht auf bei Windows auf „Systemsteuerung“ und dann auf „Sicherheitscenter“.

-) Geht links unten auf „Windows Firewall“. In dem neuen Fenster geht ihr oben auf „ausnahmen“. Kickt nun unten auf „Port“, als Name gebt ihr irgendwas (zB. „WoW“) ein und bei der Portnummer 3306. Nun wählt ihr „TCP“ und drückt auf oke. Das selbe macht ihr noch mal nur das ihr „UDP“ wählt. (Die Namen können auch öfters vorkommen.

Nun gebt ihr noch die Ports mit den folgenden Nummern frei:

3724
8129
8093

Wichtig ist das ihr jeweils die Ports für „UDP“ UND „TPC“ freigebt.


-) Öffnet nun die Datei „logonserver.conf“ in eurem Ascent-Ordner.

-) Sucht diese Zeile:


Host = 127.0.0.1
ISHost = 127.0.0.1

Und ändert sie in:


Host = EURE HAMACHI IP
ISHost = EURE HAMACHI IP

Dort wo „EURE HAMACHI IP“ steht gebt eure Hamachi ip ein, die steht bei hamachi oben (diese mehrstellige Zahl).


-) Nun öffnet noch eure „realms.conf“ Datei und sucht diese Zeile raus:

LogonServerCount = 1

LogonServer1.Address = "127.0.0.1"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Und ändert sie in:

LogonServerCount = 1

LogonServer1.Address = "EURE HAMACHI IP"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Auch hier müsst ihr eure Hamachi IP eintragen.


-) Sucht jetzt noch folgende Stelle raus (auch in der realms.conf):
Realm1.Name = "Test Realm"
Realm1.Address = "127.0.0.1:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Und ändert sie in:

Realm1.Name = "Test Realm"
Realm1.Address = "EURE HAMaCHI IP:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Hier ist das :8129 hinter eurer Hamachi IP zu beachten.


Startet nun die ascent und logonserver.exe, beide sollten problemlos laufen. Wenn jemand anderer auf eurem Server spielen will muss er in euer Hamachi Netzwerk beitreten und ihr müsst ihm einen Account erstellen.

Viel spaß mit eurem online-Server Accs erstellen

Hier wird beschrieben wie ihr Accs für eure Freunde und Verwandte erstellt =D

-) Öffnet Navicat und die eure verbindung

-) Öffnet die "ascent" Datenbank

-) Öffnet die Tabelle "accounts"

-) Geht in der Leiste und auf das "+"

-) Lasst die erste Spalte frei, bei der zweiten gebt euren Login namen und bei der dritten das Passwort ein

-) Bei der Spalte "gm" gebt ihr "AZ" ein. Damit seit ihr Admin. Die anderen Bezeichnungen weis ich noch net

-) Sucht nun noch die Spalte "flags" (ist die letzte) und gebt dort eine "8" ein Falls der erstellte Account ein TBC account sein soll

Wenn ihr das alles fertig habt klickt auf das Hackerl unten.

Tata, Ihr habt einen neuen Acc erstellt. Startet eure ascent.exe und die logonserver.exe neu damit ihr den Acc verwenden könnt

Server online stellen mit HAMACHI

Hier zeig ich euch wie ihr euren Server für andere Spieler zugänglich macht.

-) Zuerst ladet ihr euch Hamachi hier runter.

-) Installiert es.

-) Drückt den linken Button rechts unten und klickt auf "Neues Netzwerk".

-) Gebt den Netzwerknamen und das Netzwerk-Passwort ein.

-) Nun sollte das Netztwerk erscheinen.
Für Windows:

-) Geht auf bei Windows auf „Systemsteuerung“ und dann auf „Sicherheitscenter“.

-) Geht links unten auf „Windows Firewall“. In dem neuen Fenster geht ihr oben auf „ausnahmen“. Kickt nun unten auf „Port“, als Name gebt ihr irgendwas (zB. „WoW“) ein und bei der Portnummer 3306. Nun wählt ihr „TCP“ und drückt auf oke. Das selbe macht ihr noch mal nur das ihr „UDP“ wählt. (Die Namen können auch öfters vorkommen.

Nun gebt ihr noch die Ports mit den folgenden Nummern frei:

3724
8129
8093

Wichtig ist das ihr jeweils die Ports für „UDP“ UND „TPC“ freigebt.


-) Öffnet nun die Datei „logonserver.conf“ in eurem Ascent-Ordner.

-) Sucht diese Zeile:


Host = 127.0.0.1
ISHost = 127.0.0.1

Und ändert sie in:


Host = EURE HAMACHI IP
ISHost = EURE HAMACHI IP

Dort wo „EURE HAMACHI IP“ steht gebt eure Hamachi ip ein, die steht bei hamachi oben (diese mehrstellige Zahl).


-) Nun öffnet noch eure „realms.conf“ Datei und sucht diese Zeile raus:

LogonServerCount = 1

LogonServer1.Address = "127.0.0.1"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Und ändert sie in:

LogonServerCount = 1

LogonServer1.Address = "EURE HAMACHI IP"
LogonServer1.Port = 8093
LogonServer1.Name = "Default Logon"

Auch hier müsst ihr eure Hamachi IP eintragen.


-) Sucht jetzt noch folgende Stelle raus (auch in der realms.conf):
Realm1.Name = "Test Realm"
Realm1.Address = "127.0.0.1:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Und ändert sie in:

Realm1.Name = "Test Realm"
Realm1.Address = "EURE HAMaCHI IP:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 0
Realm1.TimeZone = 1

Hier ist das :8129 hinter eurer Hamachi IP zu beachten.


Startet nun die ascent und logonserver.exe, beide sollten problemlos laufen. Wenn jemand anderer auf eurem Server spielen will muss er in euer Hamachi Netzwerk beitreten und ihr müsst ihm einen Account erstellen.

Credits an: Robi, GE-Crew,Hunters,Antrix Project und ganz besonders Bentol

madda
11.08.2007, 14:29
rofl unten stehen doch credits und btw hats dark wow von gec geklaut und die von emupedia aber wie gesagt is eigendlich wayne und hab ja credits angegeben