Bin durch Zufall über das Tut gestolpert und möchte es euch nicht vorenthalten. Dürfte für RSA Neulinge interessant sein.
Vorallem ist es übersichtlich und gut erklärt.
Hallo!
Das hier soll eine Anleitung für Linux Debian Etcht sein.
Da man sonst alles zusammen suchen muss stell ich hier mal das wichtigste für einen P-Server Admin rein in einer Anleitung.
PuTTy
1. Installation
2. Verbindung zum Root
FileZilla
1. Installation
2. Verbindung zum Root
Navicat
1. Installation
2. Verbindung zum Root
Homepage
1. Apache2
2. php5
3. mysql
4. phpmyadmin
TeamSpeak
1. System vorbereiten
2. Installation
3. TS Starten
ArcEmu kompillieren unter Linux Debian Etcht...
1. Vorbereitung
2. Compillieren & Installieren
3. MySQL
4. Konfiguration
1. Installation
2. Verbindung zum Root
FileZilla
1. Installation
2. Verbindung zum Root
Navicat
1. Installation
2. Verbindung zum Root
Homepage
1. Apache2
2. php5
3. mysql
4. phpmyadmin
TeamSpeak
1. System vorbereiten
2. Installation
3. TS Starten
ArcEmu kompillieren unter Linux Debian Etcht...
1. Vorbereitung
2. Compillieren & Installieren
3. MySQL
4. Konfiguration
Dies soll ein Tutorial werden für Anfänger...
daher werd ich jedes Detail aufschreiben.
Fangen wir bei PuTTy an.
PuTTy
1. Installation
Als erstes geht ihr auf

und Downloadet euch PuTTy natürlich das was ihr braucht.
Danach installiert ihr PuTTy.
2. Verbindung zum Root
Wenn ihr dies getan habt öffnet ihr PuTTy
dann sollte bei Euch dieses fenster hier angezeigt werden.

als 1. Tippt ihr bei 'Hostname Oder IP Addresse' eure IP von eurem Root server ein
Connection Typ muss auf SSH gestellt sein
und dann klickt ihr unten auf 'Open'
Dann gebt ihr eure Root Daten an.
PS: bei PuTTy wird das Passwort nicht angezeigt nicht mal in Sternchen!
Ganz am anfang gebt ihr erstmals das hier in euer PuTTy ein
bei apt-get upgrade müsst ihr 1x 'y' für YES eintippen!
PS: Egal wo ihr bei dieser Anleitung nachgefragt werdet drückt einfach immer 'y' :P
FileZilla
1. Installation
FileZille downloadet ihr hier:

Installiert FileZilla wie jedes andere Programm =O
2. Verbindung zum Root
als 1. Öffnet ihr den FileZilla Client
klickt oben auf 'Datei' - 'Servermanager'
danach klickt ihr auf 'Eigene Server'
klickt anschließend auf den 'Neuer Server' Button
Gebt diesem Server nen Namen & klickt danach auf 'Allgemein'
Tippt bei 'Server' die IP des Root Servers ein
'Servertyp' stellt iht auf 'SFTP - SSH File Transfer Protocol'
Klickt unten bei 'Verbindungsart' auf 'Normal'
bei Benutzername tragt ihr 'root' ein und das zugehörige Passwort.
und zu guter letzt klickt ihr unten auf 'Verbinden'.
und Gratulation ihr seid mit eurem Root server Verbunden

Navicat
1. Installieren
Navicat könnt ihr euch hier Downloaden:

Installiert euch dies wie ein Normales Programm...
2. Verbindung zum Root
Öffnet euer Navicat und klickt auf das große Symbol oben Link 'Verbindung'
anschließend klickt ihr oben auf 'SSH' macht ein 'hacken' bei 'SSH-Tunnel benutzen'
Tippt da eure Daten ein wie bei FileZilla
anschließend unten auf 'Verbindung testen'
erhaltet ihr ein 'OK' klickt auf 'OK'
Evtl klappt es nicht da die MySQL noch nicht installiert ist, fals kein OK kommt probiert die Verbindung nochmals wen die MySQL Installiert ist.
Homepage
1. Apache2
als 1. müssen wir den Apache server Downloaden & Installieren, bei Debian ist das sehr einfach mit diesem Befehl.
Warten bis er fertig ist, danach ist Apache2 bereits installiert

Wen ihr nun eure IP oder Domaine aufruft sollte nun 'It Works!' erscheinen
dann habt ihr alles richtig gemacht.
Zuerst löschen wir dieses lästige 'It Works!' :P
öffnet dafür euer 'FileZilla'
und geht in das Verzeichnis
var/www/
löscht anschliessend den das 'apache2-defeult' Verzeichnis
nun sollte das 'It Works!' weg sein, aber es versucht immer noch auf den Ordner zu verlinken.
Dafür muss man folgendes tun.
als erstes installieren wir 'nano' dies ist bei meinem Linux zwar enthalten gewesen aber ich erklärs trozdem.
Tippt einfach dies hier in euer PuTTy ein:
wen ihr dies getan habt tippt das hier ein
ein dann sollte in euer PuTTy ein Fenster kommen wo ihr Dinge umschreiben könnt...
Sucht die Zeile mithilfe der Pfeiltasten:
und fügt ein
vorne hin also sollte etwa so aussehen
wen ihr das getan habt drückt ihr STRG+O damit das gespeichert wird.
anschließend müsst ihr 'Enter' drücken um das Speichern zu übernehmen.
und zum Schluß noch STRG+X damit schließt ihr nano wieder.
jetzt noch ein apache restart mit folgendem Befehl:
und fertig, damit wäre der apache2 server installiert.
var/www/
hier kommen die Daten rein die ihr Online stellen wollt.
2. PHP5
da wir nun apache2 bereits installiert haben reicht hierfür folgende Befehl:
so php5 wäre installiert.
aber einige CMS wie WBB3 benötigen noch php5-GDlib
würd ich auch empfehlen

das geht mit folgendem Befehl:
und php5 + php5-GDlib sind fertig!
nun kommen wir zur MySQL.
3. MySQL
Hierzu folgende Befehl:
php5 benötigt noch ne Erweiterung damit php zu mysql verbinden kann
das geht folgendermassen:
und es funktioniert wunderbar.
zum Schluß noch ein apache2 restart mit:
und wir gehen weiter...
4. Phpmyadmin
einfach das hier eintippen in euer PuTTy:
nach dem ausführen solltet ihr gleich auf eure phpmyadmin denn es hat noch kein Passwort


oder

als nächstes gebt ihr bei 'Benutzername' - 'Root' an und loggt euch ein.
PS: kein Passwort eintippen da noch keins erstellt wurde!
als nächstes habt ihr ein Fenster vor euch, da sollte irgentwo stehen 'Rechte'
klickt da drauf, dann seht ihr alle Benutzer für eure MySQL Datenbank.
wenn ihr seht das ein Benutzer kein Passwort hat, drückt ihr bei diesem hinten auf den 'Stift'
fügt dort allen ein Passwort zu.
das wird auch das Passwort sein das ihr bei Navicat eintippen müsst!
TeamSpeak Server!
so kommen wir zum TeamSpeak server...
1. System vorbereiten
als nächstes tippt ihr in eurem PuTTy
fals ihr PuTTy geschloßen habt braucht ihr das nicht einzutippen, dann braucht ihr einfach euer PuTTy jetzt wieder zu starten.
als nächstes machen wir einen Benutzernamen damit wir dann TeamSpeak mit diesem ausführen können.
das geht so :
dan erstellen wir für den Benutzer noch ein Verzeichnis mit:
jetzt fügen wir dem Benutzer 'ts' ein Verzeichnis zu.
nun kriegt der Benutzer noch nen Passwort.
PS: bei den oben genannten Befehlen wird nix in eurem PuTTy angezeigt wen ihr was macht.
solange kein Error oder failed steht stimmt alles
so nun wechseln wir auf den Benutzer 'ts'
das geht so
fals danach steht wie bei mir
tippt ihr nochmals ein 2. mal
ein, danach sollte er nach eurem Passwort fragen
wenn ihr als Benutzer 'ts' drin seid gehen wir in das folgende Verzechnis mit diesem Befehl:
2. Download / Installation
dort wird euer TS Server installiert.
jetzt Tippt ihr den Befehl hier ein, damit ladet ihr den TS Server herunter.
Code:
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_20201.tar.bz2
3. Teamspeak starten
hierführ tippt ihr erst das hier ein
für den Server zu starten tippt ihr das hier ein
und tada euer server läuft!
wen ihr dies hier eintippt
zeigt er euer superadmin Passwort und euer Adminpasswort an.
jetzt könnt ihr in euer Webinterface mit
klickt unten auf 'SuperAdmin login'
gebt 'superadmin' als Benutzername ein und das Passwort das PuTTy euch gesagt hat

PS: Achtet gut auf Groß und kleinschreibung!
Bei Linux ist Superadmin nicht gleich superadmin!
in diesem Webinterface könnt ihr noch mehrer Servers erstellen usw...
nun gehts zum Langersehnten WoW server... hierfür mal der richtige Titel :P
ArcEmu kompillieren unter Linux Debian Etcht
sooo....
nun ist der schöne Titel auch schon vorbei
.
1. Vorbereitung
als 1. schließt ihr PuTTy und startet es nochmals.
loggt euch als root ein
so anschließend tippt ihr das hier ein
PS: mysql fehlt da wir diesen oben schon eingefügt haben!
Wenn das fertig ist
geht ihr nach:
danach tippt ihr das hier ein für die svn
fals ihr die aktuellste svn wollt dan tippt ihr das ein
warten bis er fertig ist, dauert bei der neusten Core so 4minuten bei mir :P
Wenn das fertig ist tippen wir das hier ein:
danach erstellen wir den script, der dem Installer dan sagt was für ein Server wir wollen
den script bearbeiten wir nun
hierfür tippt ihr das hier ein
für einen server mit optimirung,vmaps und lua
wollt ihr was nicht aktiv haben ändert ihr einfach bei den jeweiligen 'enable' in 'disbale'
so nun gehts ans Compilen.
2. Compilieren & Installieren
hiermit verringern wir die Dauer vom Compilieren
danach gebt ihr
ein, je nach Rootserver wieviele Prozessoren er hat
noch -j2 oder -j4 hinten dran hängen BEISPIEL:
oder
-j2 = 2 Prozessoren
-j4 = 4 Prozessoren
Wenn alles fehlerfrei vorbei ist [hat bestimmt so 15-30minuten gedauert]
tippt ihr das hier ein:
wenn das fertig ist könnt ihr euch freuen*freu* das Compilieren ist vorbei!
Und genug Pause gemacht ab hier geht die Anleitung weiter
sooo kommen wir zur MySQL
3. MySQL
so....
MySQL nehmen wir den Einfachen aber sehr langen Weg
.
Zumindest find ich das so einfach =P
Ihr öffnet Navicat, baut die Verbindung mit eurem Root auf
und erstellt ne Datenbank mit dem Namen 'Ascent'
saugt euch irgentwo ne Datenbank runter die euch gefällt, findet ihr hier im Forum.
und Batcht diese anschließend drauf, ENDE!
Es geht eigendlich auch via PuTTy aber ich persöndlich find es so einfach
.
4. Konfiguration!
Ich habe Ice freundlich gefragt ob ich verlinken darf, den die Konfugrationen sind bei den meisten die gleichen.

PS: macht nur bis 'Laden der DBC' ab da geht mein Tutorial weiter!
ascent-realm.conf und arcemu-realm.conf ist das gleiche!
so wie alle anderen Daten
4.1 DBC
so. es gibt nette Ad.exe Dateien im Forum
hier mal ein Link für ein DBC,Maps und vMaps extracotr

entpackt die ad.exe Datei in euer WoW Verzeichnis und startet die.Danach werden bzw sollten (Hab ich nicht getestet)
nen dbc und nen maps Ordner entstehen.
Öffnet nun euer FileZilla geht zum Verzeichnis
und macht da all eure DBC files rein.
danach das selbe mit dem Maps Ordner
geht nach und macht da alle maps rein.
vMaps extracor starten und wen dieser fertig ist geht ihr auch wieder nach
und macht da eure vmaps rein.
DBC ist ein MUSS installiert zu haben.
Maps und vMaps ist nur Optimal d.h
maps machen bzw PvP Zonen, Neutrale Zonen wie Shattrath etc...
vMaps machen das man nicht mehr durch Wände Zaubern kann usw...
so wenn alles drauf ist gehts weiter.
5 Abschluß
so als 1. öffnet ihr euer PuTTy und loggt euch als Root ein.
danach gebt ihr diesen Befehl ein:
so anschließend könnt ihr das hier eintippen um den Server zu starten.
PS: wen ihr das so eintippt wie ich es eben geschrieben habe, müsst ihr PuTTy 2x öffnen 1x für die World 1x für den Logonserver.
screen dient dazu das der Server weiterhin läuft auch wenn ihr PuTTy schließt.
Der erste Start würd ich so probieren mit den oben genannten Befehlen, dann seht ihr auch genaustens fals ne Fehlermeldung kommt.
fals er schonmal gestarten wurde und ihr euch sicher seid das er läuft, könnt ihr das hier zum starten nehmen
damit läuft alles im Hintergrund und ihr seht nicht was genau geschieht.
so und euer Server läuft =)
hoffe ich habe nichts vergessen...
6. Nützliches
also ...
einige nützliche Dinge gibts noch für den Server
bzw. nen restarter zu basteln
macht spaß und hält fürs leben =P
dazu könnt ihr einfach eure
arcemu-logonserver
(befindet sich im opt/arcemu/bin/)
Datei auf den Desktop ziehen
und anschließend öffnet ihr diese mit dem Editor/Notepad++
löscht alles was drin steht damit ihr ne komplett leere Datei habt
anschließend fügt ihr das hier rein:
speichert das ganze ab und nennt die Datei um in 'logonre'
danach zieht ihr ne 2. arcemu-logonserver Datei auf den Desktop
öffnet diese wieder mit Editor/Notepad++
und tippt bei der 2. das hier ein
auch wieder speichern und unbennen in 'worldre'
danach ladet ihr die beiden Dateien auf den Root ins Verzeichnis
markiert beide Dateien, macht rechtsklick drauf und klickt anschließend auf
'Dateiberechtigung'
anschließend tippt ihr da die Zahl '777' ein. speichert das ganze ab und fertig.
die restarter dienen dazu, fals der Server mal crasht startet er wieder von alleine.
oder wenn jemand ingame .server restart
eintippt startet er ohne den restarter nicht mehr.
so
damit ihr damit den Server starten könnt startet ihr den Server nun mit folgendem Befehl
so das war meine Anleitung.
mfg euer Xalvin. bei fragen einfach ne PN schreiben.^^
Weitere Nützliche Dinge für Linux folgen!
so was ihr bestimmt mal brauchen werdet ist Unrar.
Ich weiß noch wie ich verzeifelt danach gesucht habe wie man es installiert =P
naja hiermit möchte ich euch erklären wie man unrar installiert.
Unrar ist was ähndliches wie Winrar zum entpacken von .rar Dateien
Unrar
als 1. öffnet ihr euer FileZilla geht anschließend in das folgende Verzeichnis
dort sucht ihr die Datei
ihr könnt diese auf den Desktop ziehen und bearbeiten oder macht einfach rechtsklick drauf und dann auf 'Ansehen/bearbeiten'
so
ganz unten einfach ne neue Zeile nehmen und das hier einfügen
Bei mir sieht das ganze dan so aus:
speichert die Datei ab fals ihr sie auf dem Desktop gezogen habt zieht die wieder ins
Verzeichnis zurück.
so dann tippt ihr das hier ein in eurem PuTTy und wieder als Root anmelden:
wenn der fertig ist braucht ihr nur noch
einzutippen.
Zum entpacken von Daten geht ganz einfach. ihr geht in das Verzeichnis wo sich eine rar Datei befindet nehmen wir an die Datei heisst arcemu.rar
und diese befindet sich im 'opt' Verzeichnis.
somit müsst ihr dan in das Verzeichnis wechseln mit
und anschließend
mfg Xalvin
PS: weitere Nützliches folgt.
Anhang!
Ich Idiot rede die ganze zeit von Notepad++ und biete es euch nicht mal an!
naja dies soll sich nun ändern :P
Notepad++
Downloadlink für Notepad++

Anleitung für Notepad unter Windows:
*hust* installieren und fertig =P
Sooo...
Datenbanken findet ihr hier!

sooo....
nun ist der schöne Titel auch schon vorbei

1. Vorbereitung
als 1. schließt ihr PuTTy und startet es nochmals.
loggt euch als root ein
so anschließend tippt ihr das hier ein
PS: mysql fehlt da wir diesen oben schon eingefügt haben!
Wenn das fertig ist
geht ihr nach:
danach tippt ihr das hier ein für die svn
fals ihr die aktuellste svn wollt dan tippt ihr das ein
warten bis er fertig ist, dauert bei der neusten Core so 4minuten bei mir :P
Wenn das fertig ist tippen wir das hier ein:
danach erstellen wir den script, der dem Installer dan sagt was für ein Server wir wollen
den script bearbeiten wir nun
hierfür tippt ihr das hier ein
für einen server mit optimirung,vmaps und lua
wollt ihr was nicht aktiv haben ändert ihr einfach bei den jeweiligen 'enable' in 'disbale'
so nun gehts ans Compilen.
2. Compilieren & Installieren
hiermit verringern wir die Dauer vom Compilieren
danach gebt ihr
ein, je nach Rootserver wieviele Prozessoren er hat
noch -j2 oder -j4 hinten dran hängen BEISPIEL:
oder
-j2 = 2 Prozessoren
-j4 = 4 Prozessoren
Wenn alles fehlerfrei vorbei ist [hat bestimmt so 15-30minuten gedauert]
tippt ihr das hier ein:
wenn das fertig ist könnt ihr euch freuen*freu* das Compilieren ist vorbei!
Und genug Pause gemacht ab hier geht die Anleitung weiter

sooo kommen wir zur MySQL
3. MySQL
so....
MySQL nehmen wir den Einfachen aber sehr langen Weg

Zumindest find ich das so einfach =P
Ihr öffnet Navicat, baut die Verbindung mit eurem Root auf
und erstellt ne Datenbank mit dem Namen 'Ascent'
saugt euch irgentwo ne Datenbank runter die euch gefällt, findet ihr hier im Forum.
und Batcht diese anschließend drauf, ENDE!
Es geht eigendlich auch via PuTTy aber ich persöndlich find es so einfach

4. Konfiguration!
Ich habe Ice freundlich gefragt ob ich verlinken darf, den die Konfugrationen sind bei den meisten die gleichen.

PS: macht nur bis 'Laden der DBC' ab da geht mein Tutorial weiter!
ascent-realm.conf und arcemu-realm.conf ist das gleiche!
so wie alle anderen Daten

4.1 DBC
so. es gibt nette Ad.exe Dateien im Forum
hier mal ein Link für ein DBC,Maps und vMaps extracotr

entpackt die ad.exe Datei in euer WoW Verzeichnis und startet die.Danach werden bzw sollten (Hab ich nicht getestet)
nen dbc und nen maps Ordner entstehen.
Öffnet nun euer FileZilla geht zum Verzeichnis
und macht da all eure DBC files rein.
danach das selbe mit dem Maps Ordner
geht nach und macht da alle maps rein.
vMaps extracor starten und wen dieser fertig ist geht ihr auch wieder nach
und macht da eure vmaps rein.
DBC ist ein MUSS installiert zu haben.
Maps und vMaps ist nur Optimal d.h
maps machen bzw PvP Zonen, Neutrale Zonen wie Shattrath etc...
vMaps machen das man nicht mehr durch Wände Zaubern kann usw...
so wenn alles drauf ist gehts weiter.
5 Abschluß
so als 1. öffnet ihr euer PuTTy und loggt euch als Root ein.
danach gebt ihr diesen Befehl ein:
so anschließend könnt ihr das hier eintippen um den Server zu starten.
PS: wen ihr das so eintippt wie ich es eben geschrieben habe, müsst ihr PuTTy 2x öffnen 1x für die World 1x für den Logonserver.
screen dient dazu das der Server weiterhin läuft auch wenn ihr PuTTy schließt.
Der erste Start würd ich so probieren mit den oben genannten Befehlen, dann seht ihr auch genaustens fals ne Fehlermeldung kommt.
fals er schonmal gestarten wurde und ihr euch sicher seid das er läuft, könnt ihr das hier zum starten nehmen
damit läuft alles im Hintergrund und ihr seht nicht was genau geschieht.
so und euer Server läuft =)
hoffe ich habe nichts vergessen...
6. Nützliches
also ...
einige nützliche Dinge gibts noch für den Server
bzw. nen restarter zu basteln

macht spaß und hält fürs leben =P
dazu könnt ihr einfach eure
arcemu-logonserver
(befindet sich im opt/arcemu/bin/)
Datei auf den Desktop ziehen
und anschließend öffnet ihr diese mit dem Editor/Notepad++
löscht alles was drin steht damit ihr ne komplett leere Datei habt
anschließend fügt ihr das hier rein:
speichert das ganze ab und nennt die Datei um in 'logonre'
danach zieht ihr ne 2. arcemu-logonserver Datei auf den Desktop
öffnet diese wieder mit Editor/Notepad++
und tippt bei der 2. das hier ein
auch wieder speichern und unbennen in 'worldre'
danach ladet ihr die beiden Dateien auf den Root ins Verzeichnis
markiert beide Dateien, macht rechtsklick drauf und klickt anschließend auf
'Dateiberechtigung'
anschließend tippt ihr da die Zahl '777' ein. speichert das ganze ab und fertig.
die restarter dienen dazu, fals der Server mal crasht startet er wieder von alleine.
oder wenn jemand ingame .server restart
eintippt startet er ohne den restarter nicht mehr.
so
damit ihr damit den Server starten könnt startet ihr den Server nun mit folgendem Befehl
so das war meine Anleitung.
mfg euer Xalvin. bei fragen einfach ne PN schreiben.^^
Weitere Nützliche Dinge für Linux folgen!
so was ihr bestimmt mal brauchen werdet ist Unrar.
Ich weiß noch wie ich verzeifelt danach gesucht habe wie man es installiert =P
naja hiermit möchte ich euch erklären wie man unrar installiert.
Unrar ist was ähndliches wie Winrar zum entpacken von .rar Dateien
Unrar
als 1. öffnet ihr euer FileZilla geht anschließend in das folgende Verzeichnis
dort sucht ihr die Datei
ihr könnt diese auf den Desktop ziehen und bearbeiten oder macht einfach rechtsklick drauf und dann auf 'Ansehen/bearbeiten'
so
ganz unten einfach ne neue Zeile nehmen und das hier einfügen
Bei mir sieht das ganze dan so aus:
speichert die Datei ab fals ihr sie auf dem Desktop gezogen habt zieht die wieder ins
Verzeichnis zurück.
so dann tippt ihr das hier ein in eurem PuTTy und wieder als Root anmelden:
wenn der fertig ist braucht ihr nur noch
einzutippen.
Zum entpacken von Daten geht ganz einfach. ihr geht in das Verzeichnis wo sich eine rar Datei befindet nehmen wir an die Datei heisst arcemu.rar
und diese befindet sich im 'opt' Verzeichnis.
somit müsst ihr dan in das Verzeichnis wechseln mit
und anschließend
mfg Xalvin
PS: weitere Nützliches folgt.
Anhang!
Ich Idiot rede die ganze zeit von Notepad++ und biete es euch nicht mal an!
naja dies soll sich nun ändern :P
Notepad++
Downloadlink für Notepad++

Anleitung für Notepad unter Windows:
*hust* installieren und fertig =P
Sooo...
Datenbanken findet ihr hier!
