Ich habe eine frage könnte mir einer helfen ein lastchaos server priv zu erstelen nach dieser anleitung habe teamviwer und andere programe zu hilfe:
[HOW TO] Einrichten von Last Chaos-Server mit "Ubuntu Jaunty"
Mein Tutorial ist für diejenigen, die Remote-Host dedizierten Servern werde ich versuchen, diese zu erklären, so detailliert wie möglich für diejenigen, die versuchen, mit Co-Linux oder Virtual Box auf diesen Server laufen lassen, verwenden.
======
Einrichten
======
Sie müssen die folgenden Anwendungen:
Command:
apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin
apt-get install alien
im / Verzeichnis erstellen einen Ordner namens "LCServer"
Command:
mkdir LCServer
cd LCServer
In diesem Ordner laden Sie alle Ihre Server-Inhalte
Versuchen Sie es mit "WinSCP" sehr nutzlos GUI "Ordner-Manager für Ihren Server
Download Navicat Navicat - Download Center - Download the World's Best Manager Oracle, MySQL-Front-End & PostgreSQL GUI for Windows, Linux & Mac OS X - Download Now! Support Access zu MySQL, Excel zu MySQL, MySQL-Editor, MySQL Administrator, MySQL-Frontend, MySQL Mann
Holen Sie sich die MYSQL ein
Verbinden Sie Ihre MySQL-DB mit Navicat
Erstellen Sie 2 neue Datenbanken mit Navicat benannt:
LastchaosDB - wird die Kontrolle Ihrer Spieler Informationen
LastchaosData - wird die Kontrolle Ihrer Game Information
OK nun zurück zu Ihrem Linux-Rechner
Gehen Sie in das folgende Verzeichnis
/ LCServer / LoginDB / LoginDB /
Übertragen Sie nun Ihre Daten auf Ihren SQL-Datenbank
Befehle:
MySQL LastchaosDB <newproject_db.sql
MySQL LastchaosData <newproject_data.sql
Nun in das folgende Verzeichnis gehen
/ LCServer / UserDB / UserDB /
Und wieder Übertragen Sie Ihre SQL-Daten in Ihre Datenbank.
Befehle:
MySQL LastchaosDB <newproject_db.sql
MySQL LastchaosData <newproject_data.sql
OK Ihre Datenbank ist nun eingerichtet
Naja, nicht ganz
Ihr geht an die. Rpm-Datei benötigen, um im Einsatz sein, damit das, was wir tun müssen, ist die folgende, da Ubuntu doesnt Arbeit mit dieser Art von diesen Befehl Datei:
alien-k MySQL-shared-compat-4.0.23-0.i386.rpm
Damit wird es zu einem. Deb umwandeln
Jetzt führen Sie diesen Befehl
dpkg-i mysql-shared-compat_4.0.23-0_i386.deb
Das sollte jetzt können Sie es besser laufen
======
OK so jetzt werden wir die Einrichtung Ihres Servers
gehen in das folgende Verzeichnis mit WinSCP
/ LCServer / LastChaos /
Ok hier drinnen haben Sie die folgenden Ordner:
Connector
GameServer
Helfer
LogFiles
LoginServer
Bote
In jedem wird ein Control-Datei benannt nach dem Ordner, in zB Connector gespeichert werden
Sie müssen zurück in das Verzeichnis \ LCServer \ und erstellen Sie einen Ordner namens "neuen"
mkdir neue
Im Inneren sind Sie hier werde eine "Kontroll-Datei Ort" aus jedem der Ordner in diesen neuen Ordner, den Sie erstellt aufgeführt
Nun setzen alle Berechtigungen für alles, einschließlich Karten, bin und Control-Dateien auf 777 so root kann lesen und schreiben korrekt.
OK Jetzt werden wir die. Bin Dateien in jedem Ordner bearbeiten.
Sie werden bemerken, die 127.0.0.1 localhost IP auf eine Menge von den IP's zu verlassen, wie sie. Ändern Sie die anderen IP's um Ihre IP.
Sie werden feststellen, es wird Sie fragen zur Datenbank als auch eine Verbindung in die BIN-Dateien auch, wenn man sich die Namen der Datenbank, sie entweder Ende in DB Data oder so für die folgenden:
newproject_data WERDEN LastchaosData
und
newproject_db WERDEN LastchaosDB
Nun, das ist alles Ihre Datenbank sollte jetzt gut funktioniert und der Server bereit sein sollte, Start-
Erstellen Sie ein Shell-Ordner in das folgende Verzeichnis:
/ LCServer / LastChaos /
Setzen Sie den folgenden Text in der Shell-Datei
Zitat:
#! / Bin / sh
echo "============================================= === = =============="
echo "Starting = Last Chaos Server ="
echo "============================================= === = =============="
cd Connector
. / Connector start &
cd .. / Helper
. / Start & Helper
cd .. / Messenger
. / Start & Messenger
cd .. / LoginServer
. / Start & LoginServer
cd .. / GameServer
. / Start & GameServer
und rufen Sie diese Schale start.sh
Erstellen Sie nun eine andere aber nennen es stop.sh und der Code wird
Zitat:
#! / Bin / sh
echo "============================================= === = =============="
echo "= Stoppping Last Chaos Server ="
echo "============================================= === = =============="
/ Usr / bin / killall Connector
/ Usr / bin / killall Helper
/ Usr / bin / killall Messenger
/ Usr / bin / killall LoginServer
/ Usr / bin / killall GameServer
echo "============================================= === = =============="
echo "= Last Chaos-Server gestoppt ="
echo "============================================= === = =============="
Öffnen Sie die folgenden Ports mit diesem Befehl:
UFW aus jedem ermöglichen zu jedem Hafen 4106 proto tcp
UFW aus jedem ermöglichen zu jedem Hafen 4110 proto tcp
UFW aus ermöglichen zwischen beliebigen TCP-Port 4100 proto
UFW aus jedem ermöglichen zu jedem Hafen 4200 proto tcp
UFW aus jedem ermöglichen zu jedem Hafen 4101 proto tcp
aktivieren Sie anschließend Ihre Firewall
UFW ermöglichen
Ihr Server sollte bereit sein, zu gehen
Gehen Sie folgendermaßen vor
/ LCServer / LastChaos / start.sh
Dies sollte den Server zu starten, wenn es irgendwelche Probleme mit der es Ihnen ein Fehler zu wiederholen, dass so offen und machen eine weitere Sitzung den folgenden Befehl wird immer sagen,
/ LCServer / LastChaos / stop.sh
Diese Funktion stoppt den Server, und Sie können dann in den Fehler ist es möglicherweise nur eine fehlende Library-Datei so aussehen Holen Sie sich die Namen von ihr und Suche in Google, müssen Sie wahrscheinlich ein. Rpm-Datei herunterzuladen wieder so das Gleiche tun wie ich es oben getan mit dem "Alien"-Befehl und zu konvertieren. deb und den gleichen Befehl mit dem. deb Änderungen sind jedoch die Dateinamen natürlich.
Sowieso ist dies über so viele Informationen wie ich jetzt mit diesem haben, sind Registration Skripte einfach sollten Sie wirklich wissen, diese Art von Zeug, das ich sein Loslassen wird eine ganze Reihe von PHP-Skripten bald, dass die Arbeit auch mit dem Server einmal theyre 100% laufen.
Sowieso hoffe, das hilft.
Quelle:
(Ohne "-")