Zum Tutorial:
- Installation von den Serverfiles
- Installation von Screen
- Installation von MySql
- Installation von Ports
- Eine erklärung, wie ihr euer DB Passwort zurückholen könnt, wenn ihr es vergessen habt.
- Eine erklärung, wie ihr die Serverfiles hochladet & wo ihr sie hochladen solltet.
- Eine erklärung, wie ihr den "Login-Bug" fixxt.
Achtung: Diese Erklärung ist nur für FreeBSD geeignet, weil man keinen Server unter Linux hosten kann, weil alles auf FreeBSD basiert.
Wenn ihr Linux habt, und euer anbieter kein FreeBSD anbietet, könnt ihr einen Guide von mir anschauen, dort wird beschrieben, wie ihr FreeBSD auf Linux installiert:
So, dann fangen wir mal an:
Dazu benötigen wir folgende Tools:
- Putty
- Navicat
- FileZilla
Step 1.
[Insallation der Serverfiles]
1. Wir laden das Archiv "game.tar.gz" in den /usr/home ordner hoch, sowie die installer.sh
2. Danach entpacken wir die game.tar.gz mit folgendem befehl:
3. Anschließend geben wir der installer.sh noch die chmod 777 rechte.
Das machen wir so:
4. Jetzt führen wir die installation aus mit:
5. Jetzt sind eure Serverfiles entpackt.
Step 2.
[Installation von Ports]
Als erstes installieren wir mal die Ports:
1. Switchen wir in den Ordner "usr"
2. Laden wir uns die Port files auf unseren Root
3. Nachdem wir die Ports runtergeladen haben, entpacken wir sie mit folgendem befehl
4. Jetzt löschen wir das heruntergeladene Archiv, weil wir es nicht mehr benötigen.
So, jetzt haben wir die Ports installiert.
Step 3.
[Installation & Einrichten von MySql]
1. Als erstens begeben wir uns in den Ordner von MySql
2. Jetzt installieren wir MySql
3. Danach schließen wir die installation ab mit:
4. Jetzt geben wir MySql die benötigten Rechte.
5. Als nächstes gehts weiter mit:
6. Nachdem wir das gemacht haben, starten wir MySql & konfigurieren die einstellungen (password)
7. So, MySql wurde gestartet, jetzt müssen wir unser Password auswählen.
Das "newpassword" müsst ihr gegen euer Passwort austauschen, am besten ist euer Root Passwort, kann man aber so einstellen, wie man möchte.
8. Als nächstes tragen wir :
in die rc.conf ein damit sich mysql beim Server reboot mitstartet.
Andernfalls, müsst ihr MySql, nach jedem Reboot, neustarten.
9. Machen wir mal einen kleinen testversuch, und loggen uns über Putty in Mysql ein.
Das tun wir mit
Anschliessend mit dem Password einloggen, was ihr bei der installation gewählt habt
10. Nachdem wir uns eingeloggt haben, können wir direkt dem user "root" für MySql alle rechte zuweisen.
Das machen wir mit:
In der zweiten zeile bei "your_password" muss wieder das Root Password reingeschrieben werden, damit ihr dann per Navicat, auf eure Datenbank connecten könnt.
11. Versuchen mit Navicat eine Verbindung zur Datenbank herstellen zu können.
Wenn jetzt alles geklappt hat, können wir die Datenbank auf unseren FTP laden.
Dazu öffnen wir Filezilla > Connecten auf den Root > gehen ins Verzeichnis "/var/db/mysql/" & laden die Files hoch.
Danach müssen wir aber noch über Putty dem MySql ordner, wodrinne sich dann die Datenbank befindet,
und dem game ordner die chmod 777 Rechte geben bzw. Zuweisen.
Das machen wir mit:
Danach weisen wir noch alle Rechte zur mt2@localhost.
Achtung: Das Password könnt ihr nun auch selbst wählen, aber wenn ihr ein anderes nehmt,
müsst ihr die config's in den Serverfiles anpassen bzw. das Password ändern.
Da manche das nicht wirklich verstehen/können würde ich euch empfehlen,
das Password, was eingestellt ist, zu lassen.
Dazu loggen wir uns wieder über Putty mit dem befehl
ein, und geben 'mt2'@'localhost' noch alle Rechte.
Das machen wir mit:
So, wenn wir alles installiert haben, könnt ihr schonmal testen, ob euer Server läuft.
Step 4.
[Installation von Screen]
Da es immer noch Leute gibt, die nicht wissen, wie man den "Login-Bug" fixxt, zeige ich euch,
wie ihr "Screen" auf euren Root installiert & anschließend, wir ihr die "Session" richtig ausführt.
1. Als erstes begeben wir uns in den Ordner von Screen
2. Nun schauen wir uns kurz an, ob auch alles richtig eingestellt ist ; (Kreuz nur bei INFO, MAN und NETHACK)
Danach speichern wir uns die Config ab
3.Nun führen wir die Installation aus:
4. So, jetzt haben wir Screen installiert&können es benutzen
Step 5.
[Session "Screen" richtig ausführen, um den LoginBug zu beheben]
1. Als erstes starten wir screen:
[ENTER DRÜCKEN]
2. Jetzt wechselt ihr in das auth Verzeichnis (Beispiel)
3. Jetzt führen wir unseren runtergeladenen Script aus (bei mir heißt der Script auth.sh):
4. (Sollte das NICHT funktionieren, probiert es mit "./auth" aus)
Nun speichern wir die Session ab (damit das Script weiterläuft & der Login nicht mehr down geht.)
[STRG]+[A]+[D]
5. Nachdem wir das getan haben, können wir Putty verlassen.
Sollte jemand Probleme haben kann ich euch Wohl helfen!
Ein Thanks wäre nett ^^