Guten Tag, das hier wird meine erstes TuT für HowTo Server erstellen.


Inhalt :

1.1 Downloaden der Dateien
1.2 Wie nach dem Download vorgehn ?
1.3 Onlinestellen per Hamachi
1.4 Onlinestellen per DynDNS


1.1 : MySQL downloaden : http://dev.mysql.com/get/Downloads/M...ub/misc/mysql/

Navicat for MySQL downloaden : http://www.navicat.com/download/navicat8_mysql_de.exe

Net Framework 3.5 downloaden : http://www.microsoft.com/downloads/d...displaylang=en

Core downloaden : http://www.megaupload.com/de/?d=XY1KDW6X

Datenbank downloaden : http://www.megaupload.com/de/?d=VWVNB6O0

1.2 : Die Datenbank.exe ausführen und folgende Infos in der Console lesen.
Nachdem ihr das getan habt öffnet ihr euer Navicat.
Setzt nun eine Verbindung mit euren MySQL Daten , die ihr bei der Installation eingegeben habt !
Sollte die Verbindung nicht klappen , dann solltet ihr eure Daten überprüfen !
Wenn die Verbindung klappt , dann öffnet ihr diese.
Eröffnet nun eine Datenbank (Rechtsklick auf der Verbindung -> Neue Datenbank erstellen) mit egal welchem Namen.
Nun rechtsklick auf die Datenbank und wählt Batchdatei ausführen.
Als erstes solltet ihr Teil 1.sql batchen und nachher Teil 2.sql !
Nach dem batchen , schließt ihr Navicat.
Erstellt nun einen Ordner Namens "Server oder Core"
Jetzt solltet ihr die Core.exe ausführen und folgenede Infos in der Console lesen.
Nachdem ihr das getan habt öffnet ihr euren Core / Server Ordner und geht in den Configs Ordner.
Ich hab die Config Daten auf Deutsch umgeschrieben damit ihr wisst wo ihr was eingeben müsst !
Nachdem ihr alles richtig eingestellt habt öffnet ihr arcemu-logonserver.exe und arcemu-world.exe .
Es sollten jetzt eig. gar keine Fehler auftreten wenn ihr alles richtig getan habt !
Nun ist der Server auf Localhost spielbar (127.0.0.1 euer PC)

1.3 : Das Onlinestellen von Hamachi ist ganz einfach.
Hamachi downloaden : Nach dem Download installieren
Nach der installation öffnet ihr arcemu-realms.conf und stellt dies ein :

Zitat:
################################################## #####################
# ArcEmu Realms Configuration File
# Last updated at revision 336 by Dameon
################################################## #####################

/************************************************** ******************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
************************************************** ******************************/

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America,
# 5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#
# Timezone values :
# 0=Korean
# 1=Development
# 2=United States
# 3=Oceanic
# 4=Latin America
# 5=Tournament
# 6=Korean
# 8=English
# 9=German
# 10=French
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Realm1 Name = "REALMNAME"
Address = "HAMACHI IP:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "9">

Wenn ihr das getan , sollte der Server nun per Hamachi funzen.
Damit dein Freund auf den Server kommt muss er Hamachi besitzen und deinem Netzwerk joinen.


1.4 : Onlinestellen per DynDNS omg leicht
Als erstes geht ihr auf www.dyndns.com und erstellt euch ein Account.
Nach dem Accounterstellen solltet ihr euren Host erstellen , dazu geht ihr unter My Services -> Host Services -> Add New Hostname
Wählt euren Namen und als Endung am besten ath.cx weil die noch funzen ^^
Wildcard : Ja
Service Typ : Host whit IP Adress
Und unten auf Use Auto detectet IP Adress xx.xxx.xxx.xxx klicken.
Mail Routing : Nein
Auf Create Host klicken.
So fertig ist euer Host !
Nun solltet ihr den DynDNS Updater Downloaden , damit der Server immer mit dem Host funtzt.
DynDNS Updater Downloaden : Nach dem Downloaden installieren
Nachdem ihr diese Schritte getan habt gebt ihr im Updater alle eure Accountdaten ein und lasst den Updater eingeschaltet.

WICHTIG !!
Ihr müsst in eurem Router folgende Ports freischalten :
3306,3724,8129,8093,80
WICHTIG !!

Nun ab zu den Configs , öffnet arcemu-realms.conf und stellt folgendes ein :

Zitat:
################################################## #####################
# ArcEmu Realms Configuration File
# Last updated at revision 336 by Dameon
################################################## #####################

/************************************************** ******************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
************************************************** ******************************/

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America,
# 5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#
# Timezone values :
# 0=Korean
# 1=Development
# 2=United States
# 3=Oceanic
# 4=Latin America
# 5=Tournament
# 6=Korean
# 8=English
# 9=German
# 10=French
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Realm1 Name = "SERVERNAME"
Address = "DYNDNS HOST:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "9">

Solltet ihr alles richtig eingestellt haben , können deine Freunde mit eurer HostIP auf euren Server joinen ohne benötigten Programme !

Mein Deutsch ist net gut aber sollte zu verstehen sein xD
Hat euch das TuT gefallen bitte bewerten !



Credits:
SvenGDK @darkwow.de