Anleitung: Arcemu(3.0.9,3.1.1,3.2.0) WoWPrivatserver erstellen

10/24/2009 17:36 Kutzlor#1
Hallo Leute!
Ich will euch heute meine Anleitungvorstellen!Ihr werdet hier immer die neueste(n) Version(en) von Arcemu finden und deren Anleitung!. Aber, reden wir nicht um den heißen Brei herum, Lasst uns Anfangen!
Bei fragen, Repost!

(Oder schaut euch hier die Video Anleitung in HD an):

(Download gibt es für 3 Verionen 3.0.9 , 3.1.1 und 3.2.0, ich habe alle downloads reingestellt, da es genau gleich funktoniert!)
Themen:

1.0 Downloads
1.1 Installation Net Framework
1.2 Installation Navicat
1.3 Installation Arcemu
2.0 Einrichtung
2.1 Config Änderung
2.2 Funserver
3.0 Online stellung
3.1 per DynDns
3.2 per hamachi
4.0 Multirealms
5.0 Waffen/Mobs/Rüstung/etc. erstellen/batchen
5.1 Online erstellen
6.0 Accounterstellungspage
6.1 Vorlage downloaden
6.2 Selber erstellen
6.2.1 Onlinestellen
7.0 Ports freigeben (sehr wichtig für Onlineserver)
8.0 Extras

1.0 Downloads
1.(Wichtig) NetFramework:[Only registered and activated users can see links. Click Here To Register...]

2. (Wichtig für Multirealms und Waffen/Mobs.etc!)
Navicat : [Only registered and activated users can see links. Click Here To Register...]

3. (Das ist sozusagen der Server)
Arcemu 3.2.0: [Only registered and activated users can see links. Click Here To Register...]
Arcemu 3.0.9: [Only registered and activated users can see links. Click Here To Register...]
Arcemu 3.1.1: [Only registered and activated users can see links. Click Here To Register...]

1.1 Installation Net Framework
Wenn der download fertig ist müsst ihr die install.exe [bei uns/mir dotNetFx35setup.exe] starten.
Dann > Klick auf :" Ich habe die MicrosoftLizenz bestimmungen gelesen und stimme diesen zu" > Klick auf : "Installieren >" > Warte dann bis die Installation fertig ist und klicke dann auf "Beenden".

1.2 Installation Navicat
Das selbe wie bei Net Framework!

1.3 Installation Arcemu
Wenn ihr es gedowloadet habt dann macht einen doppelklick auf die Install.exe > Zielordner auswählen > Installieren. Wenn es fertig ist dann geht es weiter beim Nächsten ListenPunkt:

2.0 Einrichtung
1. Ihr müsst die ad.exe in euren World of Warcraft Ordner kopieren, keine sorge es macht euch nichts kaputt!

2.Jedes mal wenn ihr wollt das der Server online ist dann müsst ihr folgendes Starten:
(RepackOrdner>Arcemuordner)
arcemu-world.exe
(RepackOrdner>Arcemuordner)
arcemu-logonserver.exe
(RepackOrdner>Serverordner)
MySQL.bat
(RepackOrdner>Serverordner)(nicht unbedingt notwenig!)
Appache.bat
2.1 Serverconfig ändern
1.Anderer Name/Andere Realmart:
Ihr ändert (in arcemuordner>configs>realms.conf , ganz unten)
HTML Code:
<Realm1 Name = "ArcemuServer"
	Address = "127.0.0.1:8129" 
	Icon = "PVP"
	Population = "0"
	TimeZone = "8">
zu
HTML Code:
<Realm1 Name = "Dein Wunsch Realm Name"
	Address = "Ip wird später erklärt:8129" 
	Icon = "eins von diesenPVP/NORMAL/RPPVP/RP"
	Population = "1"
	TimeZone = "9">
2.Höchst/Start level ändern(in arcemuordner>configs>optinal.conf in der Mitte)
HTML Code:
<Optional StartingLevel="1"
	LevelCap="80"
	GenLevelCap="80"
	AllowTBC="1"
 	AntiMasterLootNinja="0" 
	CustomCharterGiver="0" 
  	AdditionalFun="1" 
	DKStartingTalents="46" 
	Unstuck="1" 
	UnstuckCooldown="60" 
	UnstuckToBind="0">
zu
HTML Code:
<Optional StartingLevel="Dein Wunschstartlevel"
	LevelCap="Dein Wunsch Höchstlevel"
	GenLevelCap="Dein Wunsch Höchstlevel"
	AllowTBC="1"
 	AntiMasterLootNinja="0" 
	CustomCharterGiver="0" 
  	AdditionalFun="1" 
	DKStartingTalents="46" 
	Unstuck="1" 
	UnstuckCooldown="60" 
	UnstuckToBind="0">
Ich lasse den ganzen Code anzeigen damit man es leichter findet!


2.2 Funserver
Wenn ihr einen Instant 80(BZW. höchstlevel) Server haben wollt dann(in arcemuordner>configs>optinal.conf in der Mitte):
ändert
HTML Code:
<Extra Instant80="0" 
	PvPToken="0" 
	PvPTokenID="13905" 
	PvPKillAnnounce="1" 
	Portals="1" 
	L80etc="1" 
	WeddingNPC="0">
zu
HTML Code:
<Extra Instant80="1" <<<<
	PvPToken="0" 
	PvPTokenID="13905" 
	PvPKillAnnounce="1" 
	Portals="1" 
	L80etc="1" 
	WeddingNPC="0">
Die "<<<<" dürft ihr, bzw solltet ihr, nicht machen^^

3.0 Onlinestellen
Wenn ihr wollte das nicht nur eure Freunde auf eurem Server spielen müsst/könnt ihr eines von den nächsten 2 Dingen tun.

3.1 per DynDNS
Erstellt einen Account und zwar [Only registered and activated users can see links. Click Here To Register...].

Gebt eure Ip ein, wenn ihr regestriert seit, die ihr [Only registered and activated users can see links. Click Here To Register...] einsehen könnt.

Aber VORSICHT eure Ip ändert sich immer wenn ihr den Pc neustartet, oder das Internet neu einsteckt deswegen schlage ich euch das Programm vor: [Only registered and activated users can see links. Click Here To Register...]

Da müsst ihr euch einloggen und die Hosts Aktualisiren!
Damit der Server jetzt auch über eure DynDNS domaine läuft müsst ihr folgendes machen: (in arcemuordner>configs>realm.conf am Anfang)
HTML Code:
<LogonServer Address = "127.0.0.1"
	Port = "8093"
	Name = "Logonserver"
	RealmCount = "1">
zu
HTML Code:
<LogonServer Address = "Eure DynDNS domaine"
	Port = "8093"
	Name = "Logonserver"
	RealmCount = "1">
ändern.

Und: (in arcemuordner>configs>realm.conf ganz unten)
HTML Code:
<Realm1 Name = "ArcemuServer"
	Address = "127.0.0.1:8129" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
zu
HTML Code:
<Realm1 Name = "ArcemuServer"
	Address = "Eure DynDNS domaine:8129" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
Das einzige was nicht geht ist bei dem Logonserver da muss man immer seine Ip ändern da die domaine nicht angenommen wird von ihm(Logonserver).
Damit ihr aber wisst wo ihr sie ändern müsst hier: (arcemuordern>configs>logon.conf)
Ganz unten
HTML Code:
<LogonServer RemotePassword = "treetree"
             AllowedIPs = "127.0.0.1/32"
             AllowedModIPs = "127.0.0.1/32">
zu
HTML Code:
<LogonServer RemotePassword = "treetree"
             AllowedIPs = "Eure Ip/32"
             AllowedModIPs = "Eure Ip/32">
änder. Und das immer nachdem der Pc aus war, bzw das Internet.
Einfacher wird es mit dem nächsten Punkt:

3.2 per Hamachi
Das ist "einfacher" da man NIE die ip in der Config umschreiben muss.
Also downloadet euch Hamachi [Only registered and activated users can see links. Click Here To Register...]
herunter.
Wenn ihr fertig seit erstellt einen Benutzer.

So erstellt mach sich ein Netzwerk:
Ihr klickt, wenn Hamachi offen ist , auf das Dreieck, das sich blau färbt wenn man länger oben bleibt, ohne zu klicken. >Dann geht ihr auf den Menüpunkt "Neues Netzwerk"> Dann gebt ihr euer "Wunschnetzwerkpasswort" und "Wunschnetzwerkname" ein> klickt auf erstellen.

So ihr habt jetzt schon ein Netwerk, wenn ihr aber wollt das es kein Passwort hatt dann macht dies: >Rechtsklick auf den Netzwerkname> klick auf Menüpunkt "Details" > klick auf Menüpunkt "Zugriff"(Schlüssel)> Dann klickt ihr das Hackchen weg bei "Passwort erforderlich um Netzwerk beizutreten>klick auf Ok

Und jetzt braucht man kein Passwort mehr, nur dem Netzwerknamen.

Damit der Server jetzt auch über Hamchi läuft macht ihr folgendes:
ihr ändert (in arcemuordner>configs>realm.conf am Anfang)
HTML Code:
<LogonServer Address = "127.0.0.1"
	Port = "8093"
	Name = "Logonserver"
	RealmCount = "1">
zu
HTML Code:
<LogonServer Address = "Eure Hamchi Ip"
	Port = "8093"
	Name = "Logonserver"
	RealmCount = "1">
ändern.

Und: (in arcemuordner>configs>realm.conf ganz unten)
HTML Code:
<Realm1 Name = "ArcemuServer"
	Address = "127.0.0.1:8129" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
zu
HTML Code:
<Realm1 Name = "ArcemuServer"
	Address = "Eure Hamachi Ip:8129" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
Und jetzt noch die Logon.conf(arcemuordern>configs>logon.conf)
ganz unten
HTML Code:
<LogonServer RemotePassword = "treetree"
             AllowedIPs = "127.0.0.1/32"
             AllowedModIPs = "127.0.0.1/32">
zu
HTML Code:
<LogonServer RemotePassword = "treetree"
             AllowedIPs = "Eure Hamachi Ip/32"
             AllowedModIPs = "Eure Hamachi Ip/32">
Ihr müsst selbst entscheiden was besser ist, Hamchi ist nähmlich leider unbeliebt für Onlineserver, wo nicht nur eure Freunde darauf spielen.

4.0 Multirealms

Wenn ihr mehr als nur einen Realm haben wollt dann werdet ihr hier finden wonach ihr trachtet.

Als erstes müsst ihr euch eine Verbindung in Navicat einrichten das geht so:
Ihr öffnet Navicat
Klickt oben auf Connecten
dann gebt ihr ein =
ConnecteName: Wunschname
Hostname/Ipaddress: localhost
Port: 3306
Username: root
Passwort: ascent

Dann klickt ihr auf OK.
Dannach macht ihr einen Doppelklick auf eure neue Verbindung.

Da erstellt ihr jetzt 2 neue Datenbanken:
logon2
world2

Dann müsst ihr bei den bestehenden Datenbanken (logon,world)
Dump SQL file machen das wiederum so geht:
rechtklick auf Datenbank> Dump SQL file... auswählen> speicherort auswählen> warten bis die Leiste voll ist.

Die logon.sql batch ihr jetzt in die neue Datenbank logon2 und und die world.sql in die neue Datenbank world2 und so geht batchen:
Rechtsklick Datenbank> Exicuite Batch File> die .sql datei auswählen > start> warten bis fertig ist!

So nun haben wir die Datenbanken für die Realms jetzt kommt aber was dazu:
Den Arcemuordner(nicht den Repackordner!!) kopieren. In den configs muss man jetzt folgendes machen:
In der world.conf am Anfang:

HTML Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "logon" Port = "3306" Type = "1">
zu
HTML Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "Deine Db(in unserem fall world2)" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "Deine Db(in unserem fall logon2" Port = "3306" Type = "1">
2 Zeilen weiter unten:
HTML Code:
<Listen Host = "0.0.0.0"
        WorldServerPort = "8129">
zu
HTML Code:
<Listen Host = "0.0.0.0"
        WorldServerPort = "8128">
Der Port 8128(oder ein anderer bellibiger noch NICHT vorhandener) muss freigegeben werden mehr dazu im Listenpunkt 7.0!

und dann noch:
HTML Code:
<Realm1 Name = "Dein Servername"
	Address = "Ip/Domaine:8129" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
zu
HTML Code:
<Realm1 Name = "Dein Servername"
	Address = "Ip/Domaine:8128" 
	Icon = "PVP"
	Population = "1"
	TimeZone = "9">
Dann müsst ihr nur mehr die arcemu-world.exe von dem kopierten Ordner starten, und schon ist der neue Realm online!(auser ihr spiel lokal^^)

5.0 Mobs/Waffen/Rüstung/etc. erstellen/batchen
5.1 Online erstellen
Ihr geht auf die Seite [Only registered and activated users can see links. Click Here To Register...]
Dort erstellt ihr euch einen [Only registered and activated users can see links. Click Here To Register...]. Wenn ihr das gemacht habt geht ihr auf create und wählt aus was ihr wollt. Dort könnt ihr dann eure Fantasie walten lassen ^^.

Wie man batcht steht bei 4.0 Multirealms

6.0 AccounterstellungsPage
Hier müsst ihr Appache laufen lassen. Wenn ihr meine Vorlage downloadet oder eure selbsterstelle onlinestellen wollt müsst ihr das in den ordner Repackordner>Server>htdocs dort löscht ihr alle herraus und gebt die gedowloadte bzw eure hinein!
6.1Downloaden
Beispiel:[Only registered and activated users can see links. Click Here To Register...]

<-Noch nicht fertig->




Download (natürlich nicht die selbe, aber eine gute!):
6.2 Selber erstellen
Selbererstellen geht schwerer, und dauert auch lange, weil man dafür php und Html(besser ist sogar css) können muss: [Only registered and activated users can see links. Click Here To Register...] , [Only registered and activated users can see links. Click Here To Register...] , [Only registered and activated users can see links. Click Here To Register...]

7.0 Ports freigeben
Ihr geht unter Start>Systemsteuerung>Firewall>Ausnahmen(oben/mitte)
Dann auf Port, dort gebt ihr die Portnummer ein und den Portnamen. Ihr müsst ihn für TCP freigeben

8.0 Extra
So das war es jetzt :D
Ich will nur noch dazusagen das dieser Tutorial allen von mir erstellt wurde ich habe ihn nicht geklaut, und wenn ich jemanden erwische, oder mir jemand sagt das er den wo gesehn hatt, und nicht ich es war der ihn geschrieben hatt, der wird seines Lebens nicht mehr Froh sein:eek:

Ich hoffe er hatt euch gefallen, und wenn es probleme etc. gibt, meldet euch einfach!

[Only registered and activated users can see links. Click Here To Register...]
mfG gnome overbord

Sry aber der Titel musste neu sein *g*
10/28/2009 18:33 psyl3nce#2
hey, danke erstmal für dein geiles tut.. hab leider ein prob.
ich möchte mit 3.2.2 (10505) starten und hab auch in der config MinBuild auf 00000 und MaxBuild auf 99999 gestellt aber WoW bleibt bei Verbindung hergestellt hängen...
haste vll noch core und db auf 3.2.2 oder ein paar tipps für mich?
mfg ama
10/28/2009 19:16 Kutzlor#3
in google findet sich leicht eine neue core. es ist bei der verision genau das selbe.
und db ist auch einfach zu finden [Only registered and activated users can see links. Click Here To Register...]

mfg
10/28/2009 20:43 psyl3nce#4
hast nicht zufällig n link da?
mfg ama
10/29/2009 15:57 maxpower94#5
Ehm ich hätte da mal so ne frage unzwar wenn ich einloggen will wird kein realm angezeigt???
danke schon mal im vorraus
10/30/2009 13:38 Kutzlor#6
Maxpower94 bitte beschreibe dein problem.
was hast du gemacht, bzw nicht?
10/30/2009 17:53 AntiBasti#7
Moin gnom.
Ich habe auch ein Problem. Und zwar sagt er bei der world.exe nachher immer :"Connection failed. Will try again in 10 Seconds." Dabei habe ich alles so gemacht wie du gesagt hasst.
Bitte hilf mir!^^
10/30/2009 18:58 Wolfshund#8
Wenn ich mich einlogge kommt immer Verbindung hergestellt und dann bleibt es hängen.
Ich bin jetzt Patch 3.2.2 (10505).
Wenn es daran liegt könntest du mir bitte nen link für nen Core geben.
Ich find nämlich keinen.

mfg Wolfshund
10/31/2009 10:49 Kutzlor#9
Quote:
Originally Posted by AntiBasti View Post
Moin gnom.
Ich habe auch ein Problem. Und zwar sagt er bei der world.exe nachher immer :"Connection failed. Will try again in 10 Seconds." Dabei habe ich alles so gemacht wie du gesagt hast.
Bitte hilf mir!^^
Hmm, ich wüsste da jetzt auch nichts genaues^^ hast du Teamviewer?
10/31/2009 23:36 denyman#10
wie erstelle ich eine realmlist und wie funzt das mit navicat und framework???
11/01/2009 07:22 Kutzlor#11
Quote:
Originally Posted by denyman View Post
wie erstelle ich eine realmlist und wie funzt das mit navicat und framework???
du sollst navicat und framework installieren, und die realmlist ist sowieso vorhanden, alle drei dinge wüsstest du, hättest du dir die Anleitung genau durchgelesen...
11/04/2009 17:59 sanchez1995#12
nabend hab so weit alles mit deiner spitzen anleitung hinbekommen!!!

wollt gern mal wissen ob man auch anders die game accounts erstellen kann oder ob das über diese account page gehen muss!?

Fruß sanchez
11/05/2009 09:51 Darkdestro#13
Hallo ersteinmal an alle ^^
Das Tut sieht nice aus, wollte schon lange einen eigenen server haben, nur hab da eine frage:
Ist das alles kostenlos ? also die erstellung des Servers oder wenn ich auf dem Server spielen will; denn ich hab bei manchen Servern gelesen, das man spenden kann, um den Server aufrechtzuhalten oO
11/05/2009 09:56 Gordge#14
Das mit den Spenden liegt daran, das die Server selbst, also das mieten des Server ja Geld kostet, und die Betreiber des Server so die kosten überschaubar halten wollen.
Eine Spende sollte immer Freiwillig sein. Der Server Emulator ansich ist kostenfrei, genauso wie die meisten Datenbanken.
11/05/2009 11:29 Darkdestro#15
ok danke, hab jetzt eine frage zu dem Guide:
Ich habe (hoffe ich zumindest) alles gemacht und wenn ich jetzt in meinen WoW Server rein will, kommt dann die Nachricht:
Die Verbindung zum Server kann nicht hergestellt werden. bitte sehen sie unter ----- nach, ob ihr derzeitiger Realm online Verfügbar ist"
und i-wie klappt der schritt "acc page erstellen" auch nicht oO, also ich kann keinen Account machen.
bitte um Hilfe !