Ultimate Knights

Hi, wir haben ein Forum, in dem ihr Probleme, neuigkeiten und sogar erfahrt, wie man sich einen eigenen World of Warcraft Server erstellt!!!
 
StartseiteGalerieMitgliederNutzergruppenAnmeldenLogin

Austausch | 
 

 Ascent Server Anleitung 2.3.3

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
AutorNachricht
Ultimate Knights
Admin
Admin


Anzahl der Beiträge: 6
Anmeldedatum: 17.03.08

BeitragThema: Ascent Server Anleitung 2.3.3   Mo März 17, 2008 6:45 pm

1. Server erstellen
2. Accounts erstellen
3. Server Online stellen
4. Deutscher Server
5. Multirealm und DB

Diese Programme benötigt ihr mit ihr mit ihr euren eigenen Server erstellen könnt

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

DBC 2.3.3:
http://filebeam.com/26d3022a8750435e9df2a1200c6e0951

Navicat:
http://www.winload.de/download/49192...icat7.0.9.html/Utilities/Datenbank/Navicat.7.0.9.html

XAMPP:
http://sourceforge.net/project/downloading.php?groupname=xampp&filename=xampp-win32-1.6.6a-installer.exe&use_mirror=kent

Core:
http://www.red-dragon-wow.com/down/4.0_stable_moon++.rar

LPDB SVN Rev 313:
http://filebeam.com/4132c021701f6572842401a8c37b9aac

Maps:
megaupload.com megaupload.comX6W9F97K


2. Installation

Als erstes installiert .NET Framework:

- 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! Konfogieren!

Erstellt einen Ordner mit dem Namens Ascent (es ist egal wo, zB. C:\Ascent oder D:\Ascent etc...)
Dorthin entpackt ihr die .rar 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 „LPDB Rev xxx.sql" und die „LPDB Char Rev xxx", die ihr dorthin entpackt habt.

-) Die LPDB Rev xxx.sql Datei hat um die 1.200.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 „ascent“- 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 = "9000">


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.3.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.
Nach oben Nach unten
Nutzerprofil anzeigen http://ultimateknight.webs.com/
Ultimate Knights
Admin
Admin


Anzahl der Beiträge: 6
Anmeldedatum: 17.03.08

BeitragThema: Re: Ascent Server Anleitung 2.3.3   Mo März 17, 2008 6:48 pm

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!

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 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 den Hacken 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 = "EUER SERVER NAME"
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 erst Logonserver.exe dannach Ascent.exe lasst sie bis zum Ende laufen.

So nun ändere deine Realmlist und Spiele !

Deutscher Server:
hr wollt euren Server nun endlich auf deutsch haben?
Dann ändert einfach in der Ascent.conf diese Zeile:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Localization Setup
#
# LocaleBindings
# This is a list of locale names and the other locale you want to associate with them.
# For example, to make the European client always use the french language, "enGB=frFR"
#
# Must be terminated by a space.
#
# Default: ""
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Localization LocaleBindings="frFR=enGB">

in:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Localization Setup
#
# LocaleBindings
# This is a list of locale names and the other locale you want to associate with them.
# For example, to make the European client always use the french language, "enGB=frFR"
#
# Must be terminated by a space.
#
# Default: ""
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Localization LocaleBindings="frFR=deDE">

oder:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Localization Setup
#
# LocaleBindings
# This is a list of locale names and the other locale you want to associate with them.
# For example, to make the European client always use the french language, "enGB=frFR"
#
# Must be terminated by a space.
#
# Default: ""
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Localization LocaleBindings="deDE=deDE">

Wer sein Server auf Deutsch haben will in der Realmansicht.
Gehe in dein Ascent-Verzeichnis und dann öffne realm.conf
Scroll nach ganz unten wo auch dein Server name steht.
Ändere wo Realm1.TimeZone = 1 in Realm1.TimeZone = 2
So fertig schließen speichern.

Bei probleme hier posten:
Im Thread
http://www.Lostproject.org
Nach oben Nach unten
Nutzerprofil anzeigen http://ultimateknight.webs.com/
 

Ascent Server Anleitung 2.3.3

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 1 von 1

 Ähnliche Themen

-
» Prepare For Episode VII: Ascent From Hell
» R63 Anleitung
» Anleitung für die Spedition
» server....
» Server down?????

Forenbefugnisse:Sie können in diesem Forum nicht antworten
Ultimate Knights :: Eigenen Server Erstellen :: Server Anleitungen :: Ascent-