hab hier was gefunden, was mir nach nem Tut für nen eigenen P-Server aussieht?!

Deutsche Übersetzung:
Vor allem vor Beginn der Installation überprüfen Sie Ihre Software-Tools auf der Hand:
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
Yitian Server-Seite (einschließlich der Datenbank, DB, GAME1, Game2)
Yao Tag download (fehlende Game2),
Anmelden ftp://fkingnuul1 @ 668y.com in Game2 verwendet (Game2, wo die Karten unter der AAU-Datei unter der BSD-System aus geändert werden, wird keine Unterstützung für WIN-System aus Dateinamen)
GAME1 Beziehung mit Game2
Difference
1, game11 Shop nur mit dem Unterschied, sind andere der gleichen
2, GAME1 der NPC, gibt es 270 Ordner von Dokumenten, Game2 der NPC-Ordner, nur 269 Dateien
Gleich
1, GAME1 und Game2 unter den Kernen Gilde Artikel Wissen log Lotterie magischen Karten shop (abgesehen von verschiedenen anderen game1_server1 sind gleich) skill
Wenn Sie möchten, zu öffnen sein eigenes SF, und
sind auch gute Seiten zum Download des Systems (auch wenn staatliche Regelungen, SF Durchsatz von mehr als 200IP oder zum Zwecke der Profit, dann ist es illegal, oh
Es Tool phpMyAdmin und am wichtigsten ist, VMware <Stand-alone-Server sich in einen Freund zu verwenden, wenn es zwei Computer sind, können Sie es weglassen "(Hua-Jun, oder die Software haben, steht unter dem Himmel wurde)
Nun stehen die Instrumente sind, let's go ~
Der erste Schritt Installation FREEBSD
1, Installation von FreeBSD
Mit dem direkten Download BSD, Installation ist die Zuifan Spiel, sondern um tief Luft und oh
Vor der Installation, stellen Sie zunächst ein paar Anregungen für Ihre Überlegung:
1, mit minimalem Installationsaufwand.
2, Installation, inetd zu ermöglichen, und bearbeiten Sie die Datei inetd.conf mit "ftp"-Zeile vor der "#" wurde entfernt setzen. Die Idee ist, die Installation der Software kann nach dem FTP-Upload-Dateien verwendet werden.
3, add a wheel Gruppe von Benutzern, so dass, nachdem das System ordnungsgemäß funktioniert können Sie Anmeldung über Terminal-Fenster auf die System-Software (z. B. SecureCRT) für alle Operationen durchzuführen.
FreeBSD4.7 die minimale Installation Unterstützung für SSH-Terminal-Anmeldung, so müssen wir das SSH-Protokoll verwenden, um die Terminal-Software, wie SecureCRT unterstützen.
Zum Beispiel: Ich stell den Benutzernamen ist YLF, befestigt, das Rad Systems-Gruppe.
System eines Benutzers zu produzieren Verzeichnis / home / YLF.
Ich kann SecureCRT in das System eingeloggt YLF, und dann durch den Befehl su zum Benutzer root wechseln.
Zur gleichen Zeit kann ich auch Typs in der IE-Browser
ftp://192.168.0.1
Und geben Sie einen Benutzernamen und ein Passwort für die Anmeldung YLF wird FTP-Upload-Dateien auf Ihrem Benutzer-Verzeichnis muss. /
(Hinweis: 192.168.0.1 ist mein Server-Konnektivität in das Netzwerk-Adapter IP-Adresse).
Darüber hinaus, um das System nach der Installation von Teilen, und ich sind auf dem Terminal-Modus basiert.
4, wird Partition auf / home, / usr und / var ziehen ein großes, da / usr-Verzeichnis für das Programm, / var-Protokolle zu speichern, / home ist die Benutzer-Home-Verzeichnis, meine Benutzer-Dateien, wie zB Web-, FTP-Upload-Dateien und so weiter hier. Auch besser, Teil des Raumes zu behalten ist für zukünftige Verwendung bei Bedarf vorbehalten. Meine Maschine hat zwei Festplatten, ein schnelles 18.2G SCSI-Festplatten, ein IDE-Festplatte 40G. Ich war so aufgeteilt.
128M /
20G / home
2G / ftp
256M / tmp
6 G / usr
5G / var
Wo / ftp ist der anonyme FTP-Benutzer Zugang zu bestimmten. Restliche Speicherplatz wird für das Backup vorbehalten. Der Kurs, wenn auch weniger Speicherplatz auf der Festplatte, dann testen wir das tun, was angemessen ist.
In Bezug auf die Installation des Artikels, können wir auch auf delphij schreiben "FreeBSD-Server-Installation und Optimierung", ein Text.
Das System Installation ist für Anfänger konzipiert Abbildungen zur Verfügung gestellt. Das ganze System Anpassung Prozesse sind die Systemvoraussetzungen für die Serie von Artikeln gemacht.
Wir nutzen die Möglichkeit, die Installation CD-ROM, und FreeBSD auf der Festplatte starten FreeBSD ist nur ein einziges System.
Erstens ändern die CMOS ermöglicht das System zu booten per CD-ROM.
Legen Sie die erste Festplatte FreeBSD. Nach einem normalen Boot in den angepassten Kernel-Schnittstelle
Wählen Sie Überspringen Kernel-Konfiguration und fahren Sie mit Installation vom Kernel Anpassung überspringen, haben wir das ganze System wird wieder nach dem Ende des angepassten Kernel installiert.
Installieren Sie dann die wichtigste Schnittstelle in das System.
Wählen Sie Standard-Standard-Installation starten.
Dann sind Sie aufgefordert, zu sagen Sie den nächsten Schritt werden aus Fdisk Operationen, drücken Sie die Eingabetaste, um auch weiterhin durchgeführt werden.
In den FDISK Partition Editor Interface
Um die Zusammenarbeit zu gewährleisten existieren mit FreeBSD-System zu booten, wird standardmäßig FreeBSD als Teil der Speicherplatz (64 cyl) beibehalten werden. Wir sind mit einem Single-System gefüllt, dieser Teil des Raumes nicht verfügbar ist, drücken Sie "Shift + F" gab allen Raum für FreeBSD
Hier wählen Sie Nein
Klicken Sie dann auf "Q" zu vollenden. Dann fordert müssen zwischen FreeBSD-Dateisystem. Geben Sie, um fortzufahren.
Geben Sie Disklable Editor-Schnittstelle lassen das System automatisch nach A eingestuft
Und dann bewegen Sie den Cursor auf das Verzeichnis / var und / usr, drücken Sie D, um die ersten zwei Partitionen zu löschen. Bewegen Sie den Cursor nach oben drücken, um C zu erstellen separate / var, / usr, / home, / ftp-Partition.
One / ftp-Partition zu verwenden für anonymes FTP. / Var verwendet, um Protokolle zu speichern, / usr gespeicherte Prozedur, / home speichern Benutzerdaten.
Ich habe hier ist ein 4G-Festplatte, wenn der Speicherplatz auf der Festplatte und es sollte angemessen Erhöhung der Kapazität dieser vier Partitionen.
Drücken Sie "Q", um fortzufahren.
Wählen Sie erschien Distributionen (wählen Sie die zu installierenden Komponenten)-Schnittstelle:
Hier ist die Wahl Minimal Minimal-Installation (der Einfachheit halber wählen wir ALL). Wählen Sie OK, um fortzufahren.
Wählen Sie Installations-Medien Option wird für die Medien-Schnittstelle installieren,
Hier auswählen 1 CD / DVD, CD-ROM-Installation. OK, um fortzufahren.
Schnittstelle zu bestätigen scheint, ist dies die letzte Gelegenheit, um zu bereuen! Wählen Sie YES, um die Installation zu starten,
Nach einer Phase der Zeit entstand eine erfolgreiche Installation aufgefordert. OK, um fortzufahren,
Steh auf, ob die Konfiguration Netzwerk-Equipment-Tipps. Wählen Sie Ja,
Wird neben Ihrem Netzwerk-Geräte aufgeführt wählen Sie die erste Karte ein, Wagenrücklauf, werden Sie gefragt, ob Sie IPv6-Protokoll zu aktivieren, wählen Sie NEIN, um fortzufahren. Fragen Sie, ob Sie DHCP verwenden, wählen Sie NEIN, um fortzufahren.
Netzwerkkarten-Konfiguration angezeigt wird,
Werden hier eingefügt, solange der Host-Namen und IP-Adresse auf der Dose, die andere wird in der Follow-up-Installation konfiguriert.
Und dann gefragt, ob Sie nun zu diesem Stück der Netzwerk-Schnittstelle, wählen Sie JA zu ermöglichen. Und dann fragen Sie, wenn Sie dieses System benutzen, als Gateway, wählen Sie JA.
Steh auf, ob die Vorbereitung der inetd (Internet-Super-Server)-Schnittstelle. Wählen Sie Ja,
Sie werden aufgefordert, zu ermöglichen, inetd, wählen Sie JA.
Sie werden aufgefordert, den inetd Konfigurationsdatei inetd.conf, wählen Sie JA zu bearbeiten.
Dann gibt es noch das Bearbeiten von Dokumenten-Schnittstelle,
Bewegen Sie den Cursor auf die Zeile mit dem ftp wird vor dem # gestrichen, so dass nur die ersten beiden Zeilen können gelöscht werden. Drücken Sie ESC, um zu speichern und.
Dann fragen Sie, wenn Sie Anonymous FTP-Zugang, wählen Sie JA zu ermöglichen, wird die Aufforderung steht auch hinter der Auswahl JA, um fortzufahren,
Auf dem anonymen Benutzer Gruppen-und Benutzer-Verzeichnis Set-up, nicht ändern, direkten Wahlen auf OK, um fortzufahren.
Dann fragen Sie, ob eine Landung ftp einzurichten welcome message. NO etablieren keinen der Wahl, um fortzufahren.
Im Folgenden finden Sie ein paar Tipps:
Ob diese Maschine läuft NFS-Server, wählen Sie NEIN.
Ob diese Maschine läuft NFS-Client, wählen Sie NO.
Ob die Vorbereitung der Standard-Sicherheitsrichtlinien, wählen Sie NO.
Zeigt die aktuellen Einstellungen des inetd gemacht, OK, um fortzufahren.
Ob die benutzerdefinierte Konsole, wählen Sie NO.
Legen Sie die System-Zeitzone, gefolgt von der Wahl NEIN - Asien - China - China East - JA
Die Frage, ob Linux-Binär-Kompatibilität zu unterstützen, die es erlauben FreeBSD können alle Linux-Programme ausgeführt werden können. Wählen Sie YES.
Dann sind Sie bei der Vorbereitung der Nicht-U ** Maus, wählen Sie NO, um weiterhin gefragt.
Dann die Frage, ob die Verpackung Sammlung zu durchsuchen, wählen Sie NEIN, um fortzufahren,
Die Frage, ob die System Benutzer und Gruppen hinzuzufügen, wählen Sie YES
Wählen Sie USER Hinzufügen eines neuen Benutzers in das System, das Hinzufügen eines neuen Benutzers. OK, um fortzufahren.
Hier ein Rad Gruppe von Benutzern YLF, für den Endverbraucher hinzufügen können dieses Protokoll verwenden, um zu root wechseln.
OK nach der Rückkehr an den früheren eine Schnittstelle, wählen Sie EXIT verlassen.
Wenn Sie nach dem Passwort des Root-Benutzers. Eingeben müssen, 2-mal abgerufen.
Danach gefragt, ob Sie auf dem Hauptbildschirm zurückzukehren, um Konfigurationsänderungen zu wollen, wählen Sie NO - Exit Install Ausfahrt der Installation
Schließlich werden Sie aufgefordert, Ausfahrt neu zu starten, wählen Sie Ja, ich erinnere zu kommen mit der CD-ROM.
Damit das System neu kompilieren den Kernel und die Nutzung der Häfen, um die Anwendung zu installieren. Wir re-run des Systems Konfigurations-Programm, um den Kernel kompilieren und installieren zu unterstützen und Häfen.
Um die Benutzer root anmelden, auszuführen:
# / Stand / sysinstall
Das wichtigste Interface erscheint Systemkonfiguration
Wählen Sie Konfigurieren, um auch nach dem Wagenrücklauf. FreeBSD Configuration-Menü wird angezeigt
Wählen Sie OK, um nach der Distributions fortzusetzen. Sprache für das Interface-Komponente ist es installiert
Wählen src - sys, und Häfen, OK Wahl nach der Installation Media-Schnittstelle, wählen Sie CD-ROM installieren, um
Damit lag die Kernel zu kompilieren und zu unterstützen Ports auf dem System installiert ist.
Nach der Installation abgeschlossen ist, wählen Sie Exit - Exit Install beenden.
Installierte System zu re-kompilieren des Kernels. Ziel ist es, System-Support Firrwall und zur Verbesserung der betrieblichen Effizienz.
Hinweis: Dieser Vorgang nach dem Terminal-Betrieb zu einem viel einfacher. SecureCRT unterstützt die Terminal-Schnittstelle direkt kopieren und einfügen.
2, FreeBSD konfigurieren
1, Konfiguration / etc / rc.conf, meine rc.conf:
Code:
hostname = "bonnie.bin.com"
defaultrouter = "192.168.0.188"
ifconfig_rl0 = "inet 192.168.0.188 netmask 255.255.255.0"
linux_enable = "YES"
moused_enable = "YES"
Hinweis: Diese Einstellung muss Ihr lokaler IP auf der Innenseite in einem Netzwerk-Segment, wie zum Beispiel: Ihr Rechner IP 192.168.0.2, dann ihre virtuelle Maschine IP auf Freebsd sollte 192.168.0.x Hier ist die virtuelle Maschine Netzwerk Modell Brücke.
2, Konfiguration / etc / resolv.conf, hier ist die Konfiguration von DNS, oder haben keinen Zugang zum Internet. Meine resolv.conf ein:
Code:
nameserver 220.103.96.112
nameserver XXX. XXX. XXX. XXX
202,103. 96,112 Hunan DNS -
Nachdem die Maschine neu zu starten.
3, die CD-ROM in das CD-ROM-Laufwerk für die Häfen und src installieren
Code:
# Sysinstall
Und dann wählen Sie "Configure -> Distributions, dann verwenden Sie die Leertaste, um die src-Ports und 2, Punkte, zu installieren, starten Sie den Rechner nach der Installation abgeschlossen ist. Bei der Installation des SRC und Faulheit Alle auswählen können.
3, Upgrade-Ports
Code:
# Cp / usr / share / examples / cvsup / ports-supfile / etc / funpower
# Cd / etc
# Ee funpower
Ändern Sie die folgende Zeile ein:
default host = cvsup2.FreeBSDChina.org
Dann führen Sie den folgenden Befehl ein:
Code:
# Cvsup-g-L 2 funpower
Nach Abschluss der Installation den Computer neu starten.
Hier ein grundlegendes Freebsd bauen besser. Nun kommen wir zu der grafischen und vollendete es. Erleichterung der Anfänger zu verwenden, um darauf zu bauen einen Server.
4, installieren Xorg und Gnome, so dass jeder grafische Oberfläche und Chinesisch operativen System, oh verwenden können.
Für die einfache Installation, werden 1 und 2, CD ROM-Pakete Ordner der Ordner "Alle vollständige Kopie der Software in / usr / weich im:
Code:
# Mkdir / usr / weich, um eine weiche unter dem Verzeichnis usr
# Mount / cdrom Last cdrom
# Cd / cdrom / packages / All Zugang zu unter-Pakete cdrom / All-Verzeichnis
# Cp-R * / usr / soft
Durch das obige Verfahren auf der 2. Festplatte Pakete sind auch copyed / usr / soft, der Befehl ist die gleiche. Vor dem Einlegen in Fach Nr. 2, mit # umount / cdrom-Kommando, erleichtert, CD-Laden-ROM-Laufwerk, sonst Verzeichnisse nicht korrekt.
Dann starten Sie die Installation:
Code:
# Cd / usr / soft
# Pkg_add xorg-6.8.2.tbz / / freebsd5.3 wird durch xrog gefolgt, keine XFree86 in
# Pkg_add gnome2-2.10.0.tbz
Nach Abschluss der Installation den Computer neu starten.
5, konfigurieren xorg.conf
Code:
# Cd / usr/X11R6/bin
#. / Xorgcfg-Textmodus
Nach eigenen Hardware-Konfiguration für jede Option, und wählen Sie dann den zweitletzten Punkt Schreiben xorg.conf und zu beenden, dann erscheint ein Dialogfenster gefragt, ob Sie die Konfigurationsdatei, um das Verzeichnis / etc/X11, wählen Sie "OK" zu kopieren.
Es gibt keine Zeit für die Installation Virtual Machine Tools, wählen Sie 8-Bit-Farbtiefe, 640 * 480 Auflösung. Es muss nicht eine virtuelle Karte.
Wenn es Microsoft VPC, wählen Sie 16-Bit Farbtiefe, 800 * 600 Auflösung. Es ist eine virtuelle Grafikkarte ist eine S3 32/64.
Dieses Mal Ihren X Windows-System, Grundausstattung besser.
6, Konfiguration. Xinitrc
X-Windows gestartet wird, so dass die Standardeinstellung für den Gnome-Desktop-System
Code:
# Echo "/ usr/X11R6/bin/gnome-session"> ~ /. Xinitrc
7, X-Windows ausgeführt werden
# Startx
In den Gnome-Desktop-System, begann im folgenden Kultur in den Gnome-Desktop zu erhalten. In der Desktop-Ansichten, anmelden, können Sie entziehen dem Desktop
Edit. Cshrc:
Code:
# Cd ~
# Ee. Cshrc
Fügen Sie den folgenden Inhalt:
Code:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
Starten Sie den Computer,
Code:
# Reboot
Running X-Windows ist ein Chinese.
Der zweite Schritt FreeBSD installieren Apache + MySQL + PHP
1. Installation von MySQL
Ich verwende einen Mysql ist 4.0.20, Source-Code-Version, können Sie auch das RPM-Paket oder mit der Binary-Version verwenden, kann die Installation Methode anders sein, finden sie in anderen Artikeln.
Zuerst laden Sie die Quellcode-Version der Mysql2.0.20 Adresse: sql.com/downloads/mysql/4.0.html ">
Put it down, um das Verzeichnis / usr / local / src-Verzeichnis, wenn nicht das Verzeichnis, möchten Sie vielleicht ein zu bauen. Download Rucksack Namen mysql-4.0.20.tar.gz, und dann gewinnen wir es aus:
# Tar-zxvf mysql-4.0.20.tar.gz
Nach dem Entpacken mysql-4.0.20-Verzeichnis erzeugt, haben wir Zugriff auf das Verzeichnis:
# Cd mysql-4.0.20
Zugriff auf MySQL-Konfiguration nach dem Start und Konfiguration Prozess, geben wir die Einrichtung einer MySQL-Installations-Verzeichnis, haben wir in / usr / local / mysql, der Gedanke, dass die Datei in einen relativ einfach Platz
Management, wenn Sie weitere Konfigurations-Informationen zu erhalten, zu verwenden. / Configure - help:
#. / Configure - prefix = / usr / local / mysql
Dann ein paar Sekunden warten, die Konfiguration nach Abschluss der Erstellung der Source-Code:
# Stellen
Die Zusammenstellung des Verfahrens ist relativ lang, wenn die Maschine langsamer ist, kann es fast 20 Minuten (PS: Meine Maschine ist sehr häufig Maschinen, alle mit fast 15,6 Minuten).
Zusammengestellt nach Abschluss der Installation:
# Make install
Warten Sie ein paar Sekunden wird die Installation abzuschließen. Hier ist der wichtigste Teil, und warum Sie immer installieren, nicht erfolgreich ist, (PS: Ich habe installiert mindestens n-mal, N> 10, he he) die zentrale Frage hier finden Sie auf der
mysql auf einen bestimmten Benutzer, und müssen die entsprechenden Zugriffsrechte, wo wir root und mysql zugreifen können.
Schaffen wir eine mysql und den Benutzer mysql auf die mysql-Zugang:
# Pw groupadd mysql # mysql-Gruppe aufbauen
# Pw useradd-g mysql mysql # MySQL-Benutzer erstellen und in die Gruppe mysql
Nach der Gründung eines Benutzers werden wir die Tabelle initialisiert werden (Hinweis: müssen diesen Schritt durchführen, nur nach den folgenden Schritten)
#. / Scripts / mysql_install_db - user = mysql # vorläufige Prüfung der Tabelle und bietet dem Benutzer den Zugriff auf MySQL
Nach der Initialisierung der Tabelle begann mysql und den Benutzer root Zugriffsrechte gesetzt, wir installieren Sie zunächst die mysql-Verzeichnis:
# Cd / usr / local / mysql
Dann setzen Sie die Berechtigungen
# Chown-R root. # Set root-Zugriff auf / usr / local / mysql
# Chown-R mysql var # den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var, die die MySQL-Datenbank-Dateien gespeicherten
# Chown-R mysql var /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var alle Dateien, die im Rahmen der
# Chown-R mysql var / mysql /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var / mysql alle Dateien, die im Rahmen der
# Chgrp-R mysql. # Set mysql Gruppe in der Lage, den Zugang / usr / local / mysql
Einmal im Ort, im Wesentlichen, bereit für eine gute, freuen wir uns auf unsere Ausführung von MySQL:
# / Usr / local / mysql / bin / mysqld_safe - user = mysql &
Wenn es kein Problem, sollte Anlass wird es wie folgt angezeigt:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
Dies beweist, dass Sie erfolgreich installiert haben, und wenn es:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
040818 10:53:45 mysqld ended
Dann beweisen, dass du nicht kommst zu mysql läuft, lesen Sie bitte das Fehlerprotokoll: / usr / local / mysql / var / *. err und dann festzustellen, ob die Installation erfolgreich, wenn nicht erfolgreich ist, überprüfen Sie bitte die oben genannten Schritte richtig
.
Nach der Installation der Lage sein, / usr / local / mysql / bin / mysql mit dem MySQL-Management in Verbindung, wenn Sie Apache und PHP installiert, um die Worte zu analysieren, sondern auch in der Lage sein Einsatz zu phpMyAdmin verwalten
Grund für Ihre MySQL, erinnern Zhuangwan vor der Verwendung von MySQL oder mysqladmin das root-Passwort zu ändern, wir werden hier nicht sagen, lesen Sie bitte auf den entsprechenden Artikel.
Steuerung von MySQL über die Annahme von / usr / local / mysql / libexec / mysqld an den Start und Stop Kontrolle mysql:
# / Usr / local / mysql / libexec / mysqld start # start mysql
# / Usr / local / mysql / libexec / mysqld stop # mysql stop
# / Usr / local / mysql / libexec / mysqld neu starten # MySQL neu starten
Um in der Lage sein zu laufen nach jedem Neustart des Systems mysql, können Sie ein Skript zu schreiben / usr / local / etc / rc.d-Verzeichnis verwendet wird, um die MySQL, haben wir ein Skript mysql_start.sh
#! / Bin / sh
/ Usr / local / mysql / bin / mysqld_safe &
Und dann speichern Sie es in / usr / local / etc / rc.d-Verzeichnis, dann starten Sie das System nach dem Start mysql, nachdem sie gehabt haben.
2. Installation von Apache
Sollte einfach zu installieren, Apache, ich bin hier, um die Apache-Version installieren, wird httpd-2.0.50, um die komprimierten Pakete herunterzuladen:
.
Download Rucksack heißt httpd-2.0.50.tar.gz wir / usr / local / src Verzeichnis.
Zunächst entpacken Sie in das Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf httpd-2.0.50.tar.gz
Dann sind Sie httpd-2.0.50-Verzeichnis erhalten, geben wir das Verzeichnis
# Cd httpd-2.0.50
Zunächst Konfiguration:
#. / Configure \
? - Prefix = / usr / local / apache \ # Apache wollen wir in diesem Verzeichnis zu installieren, sind wir hier und im Verzeichnis / usr / local / apache unter
? - Enable-shared = max \
? - Enable-module = rewrite \
? - Enable-module = so
Die Umsetzung der oben genannten Befehl, wenn es keine Fehlermeldung angezeigt wird, war die Konfiguration erfolgreich, und kompilieren Sie dann:
# Stellen
Ein oder zwei Minuten über die Erstellung abgeschlossen ist, und dann installieren:
# Make install
Nachdem die Installation abgeschlossen ist, wird der Apache befindet sich in / usr / local / apache Verzeichnis, so ist die ausführbare Datei bin-Verzeichnis, ist die Konfigurationsdatei conf-Verzeichnis htdocs ist der Web-Home-Verzeichnis, werden die Stämme der Log-Kopf
Aufgezeichnet.
Apache von bin / apachectl oder bin / httpd zum Start oder Stopp-Schalter.
# / Usr / local / apache / bin / httpd-k start # start apache
# / Usr / local / apache / bin / httpd-k stop # zu apache stop
# / Usr / local / apache / bin / httpd-k restart # apache restart
Dann können Sie
für den Erfolg der Apache-Test installiert ist, wenn eine Seite erfolgreich installiert Apache, sonst, überprüfen Sie bitte die oben genannten Schritte.
3. Installieren Sie PHP
Wir verwenden die PHP-Version ist 4.3.8, gehen Sie zuerst zum Download:
unter dem Rucksack heißt php-4.3.8.tar.gz, in / usr / local / src-Verzeichnis
Nächster.
Erstens Zugriff auf den Katalog zu extrahieren:
# Cd / usr / local / src
# Tar-zxvf php-4.3.8.tar.gz
Nach dem Entpacken in das Verzeichnis:
# Cd php-4.3.8
Konfiguration ist dieser Schritt mehr von entscheidender Bedeutung, müssen wir uns einrichten, insbesondere zu berücksichtigen, was Sie wollen, zu unterstützen, wie die GD-Bibliothek, XML, MySQL, etc., wenn Sie im Detail wissen, die Konfiguration der Umsetzung wollen. / Configure
- Help to get:
#. / Configure \
? - Mit-apxs2 = / usr / local / apache / bin / apxs \
? - Disable-debug \ # schließen Sie das PHP integrierte Debugging
? - Enable-safe-mode \ # die PHP-Safe-Modus zu öffnen
? - Enable-trans-sid \
? - With-xml \ #-Unterstützung für XML
? - With-mysql \ #-Unterstützung für MySQL
? - Enable-short-tags \ # Unterstützung für PHP short tag
? - With-gd \ # Unterstützung für die GD-Bibliothek
? - With-zlib \ # Unterstützung für zlib
? - With-jpeg \
? - With-png \
? - Enable-memory-limit \
? - Disable-posix \
? - With-config-file-path = / usr / local / lib
Wenn die oben genannten Konfiguration ist nicht falsch, dann sollten sie schließlich Display die Worte Thank you for using PHP, dann kann die Konfiguration als erfolgreich erwiesen, wenn die oben genannten Konfigurations-Optionen nicht unterstützen, wird ein Fehler prompt.
Zum Beispiel müssen Sie nicht installieren mysql, dann ist die - with-mysql nicht verwenden können, müssen sie darauf achten, ob das System in der Lage, die entsprechende Option Unterstützung zu zahlen, wenn ein Fehler aufgetreten ist, installieren Sie dann das entsprechende Programm oder
Durch das Entfernen der entsprechenden Option.
Konfiguration nach kompilieren:
# Stellen
Nach dem Erfolg des Build complete zusammengetragen. Die Worte, dann können installiert werden:
# Make install
Nachdem die Installation abgeschlossen ist, die / usr/local/src/php-4.3.8/php.ini-dist kopiert nach / usr / local / lib / und benennen Sie sie in php.ini
# Cp / usr/local/src/php-4.3.8/php.ini-dist / usr / local / lib / php.ini
Hier auf der grundlegenden PHP-Installation erfolgreich ist, und wenn die Mitte eines Fehlers, zusätzlich zu den Konfigurations-Optionen, wenn es nicht das Recht, nach der Wahl im Allgemeinen nicht fehlerfrei.
4. Integration Apache + PHP
Um für Apache direkt parsen php, müssen wir einige Einstellungen vornehmen.
Erstens, der Zugriff auf Konfigurations-Datei Apache-Verzeichnis:
# Cd / usr / local / apache / conf
Und dann mit vi in die Konfigurationsdatei httpd.conf geöffnet:
# Vi httpd.conf
In der Datei "httpd.conf", fügen Sie die
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. PHPS
Mehr als zwei sollten nach dem anderen AddType hinzugefügt werden.
Achten Sie darauf, die Datei hat den folgenden Satz nicht hinzugefügt habe sich, nach all den LoadModule.
LoadModule php4_module modules/libphp4.so
Nun, in vi mit: wq zum httpd.conf-Datei zu speichern, beenden Sie vi. Start Apache-Server:
# / Usr / local / apache / bin / httpd start
Wird nun in der Lage sein PHP auf Apache laufen, und schreiben Sie eine Test-Datei im Verzeichnis / usr / local / apache / htdocs Verzeichnis eine Datei phpinfo.php,
File einzige Codezeile:
<? Phpinfo ();?>
Speichern Sie diese Datei in Ihrem Browser, geben Sie die
, sollten Sie das PHP-System-Informationen.
Wenn ein Fehler auftritt, wie prompt die nächste Katastrophe phpinfo.php, dann Apache ist noch nicht gelöst php-Datei, dann bitte Bitte überprüfen den Betrieb des oben zu korrigieren.
Nun, hier ist im Grunde Mysql + Apache + PHP-Installation abgeschlossen ist, wird der Server in der Lage zu tun, und kann auch die Installation von Web Site der
Zur gleichen Zeit können Sie eine phpMyadmin geht auf Ihre MySQL-Verwaltung
Der dritte Schritt ist die Wiederherstellung der Datenbank-Server-Seite Heavenly Sword
FTP-Upload und Download mit Hilfe des Dienstes Seite 7.77M und game1.tgz 2 unter db.tar.gz die folgenden drei Dateien und Datenbank-Dateien auf FTP-Ordner hinein, das heißt, eingehende Verzeichnis
Dann geben Sie das Verzeichnis
Befehl: cd / var / ftp / incoming /
Entpacken Sie die zwei Ordner
Befehl: tar zvxf db.tar.gz
tar zvxf game1.tgz
Die Datenbank die folgenden drei Ordner / var / db / mysql / unten
Befehl: cp-r. / Metin / var / db / mysql /
cp-r. / pay_auth / var / db / mysql /
cp-r. / mysql / var / db / mysql /
Starten Sie den MySQL (Datenbank, die mit mehreren Konten kommt, ein Test-Account Passwort test
Und geben Sie die folgenden drei Ordner mit dem chmod 777 * Befehl aus, um Berechtigungen zu ändern
Gehen Sie dann in den Ordner "db
Ändern Sie die Einstellungen CONFIG-Datei (FreeBSD Groß-und Kleinschreibung, beachten Sie bitte Großschreibung)
IP-Adresse ändern wird innen mit mir (und ist hier nicht nötig, 127.0.0.1 geändert haben)
Durch die Verwendung der gleichen Methode account_server mark_server chat_server log_server und verschiedene game_server unter den CONFIG-Dateien umgestellt werden.
Hinweis: account_server und game_server unter der CONFIG-Datei sollte als 127.0.0.1 in DB_ADDR geschrieben werden
Ersetzt durch andere native IP: 192.168.10 .*
Es ist zu account_server Dokument unter IPList alle IP sind unter dem lokalen IP geändert wird die IP-Adresse 192.168.10 .* Segment. Hier ist die eigentliche IP-Adresse des IP-Adresse des Client-Verbindungen.
Und die Verwendung in jedem Verzeichnis der chmod 777 * Befehl aus, um Berechtigungen zu ändern
Der vierte Schritt zum Starten des Servers
Führen Sie den Game-Server, gefolgt von db, Chat, Marke, log, Spiel-Konto
Im Incoming-Verzeichnis (für die linke, dies zu tun) mit dem Befehl startx mehrere Fenster zu öffnen
Und öffnen Sie dann ein separates Fenster zu einer dbserv chatserv mark_server LogServ geöffnet mt_server account_server
Verwenden Sie den Befehl
cd db
. / Dbserv
Open Window
cd GAME1
cd chat_server
. / Chatserv
Open Window
cd GAME1
cd mark_server
. / Mark_server
Eine weitere offene Fenster ......
Zu diesem Zeitpunkt der Server eröffnet hat, und sagte, dass erfolgreiche, aber man kann nicht spielen, weil Sie immer noch das Wichtigste fehlt, finden Sie in der fünften Schritt
Schritt Landers
Weil der Himmel im Inneren des Landers hat ein dichtes, überprüfen Sie Code, den Sie nicht kennen, gibt es einen Kompromiss, ist der Download sonst noch jemand eine gute Arbeit des Landers an der Innenseite der IP mit dem Server IP-do, don't die oben 127.0.0.1, Manche Genossen sagen, dass ich Datei direkt auf die IP okay ip_chn.es, Prominenten Sie sagen eindeutig, nein!
Schritt Landung Games
Mai berücksichtigt zu werden brauchen, und jetzt gibt es viele Online-Download von jemand anderem Datenbank, werden Sie nicht direkt, weil der Test-Konto an PLAYER Tabelle der entsprechende Anteil bei GM, aber die DB-Ordner, Ordner Data im Rahmen der DATA Die folgenden Zahlen sind nicht die entsprechenden Dateien so GM Eine Lesung tritt auf, wenn eine solche Datei oder das Verzeichnis erstellt, wenn der Charakter Tabelle dieser Position, weil der eine persönliche Angelegenheit natürlich nicht erstellt werden kann, und der Online-Charakter Datentabelle Struktur ist nicht ein Primär-Index kann nicht erstellt werden POSE zwei einzelne Objekte, so erstellen Sie eine zweite Person-Objekt wird nicht gespeichert, die richtigen Begriffe sind nicht erfolgreich erstellt.
Lösung: Erstellen Sie ein neues Konto, ist die Veränderung auch der Hauptindex POSE. Löschen Sie alle Zeichen von Daten Tabelle Datensätze.
Auch gibt es wirklich nichts dazu, wenn es einen Ort, nicht verstehen, bitte Gentie, werde ich nicht zögern, zu antworten, und zu aktualisieren.
Weitere Informationen:
1 Yitian GM-Befehlssatz
Go Mobile
How to use </ go # Zone / x y / Aliasnamen "
ZONE Code
2 Shura Village 3-Assistent Village
4 Zwergen-Village 5 Larson Desert
6 neue Praxis Feld 100 Verwirrung Forest
101 Stein Wüste, 102 Till der Wüste
103 Prairie Trent 104 Te Senlin Gini
105 Zwergenmine 106 Ebene Dungeon 1
107 Dungeon 108 Dungeon 2-Schicht-3-Schicht
109 Jagd-Assistent 110 Süßwassersee
111 Pyramid 112 Pyramid 2 Layer 1 Layer
113 Pyramid Layer 3 114 Dungeon eine Schicht von Verwechslungen
115 Chaos Chaos Dungeon 116 Dungeon 2-Schicht-3-Schicht
117 Dungeon 118 Dungeon 5-Schicht-4-Schicht
119 Nai Pan Nai Pan außerhalb der Stadt 1028
120 Death Valley (äußeren) # 120,3003 million Longdong Village Reparatur-Service
121 Death Valley (intern)
122 Fire Dragon Cave
2000 vor dem Krieg eingestellt, um
--------------------------- --------------------- Beschwörung Spieler ---------
/ Tran Charakter Namen der Aufruf an die Spieler zu ihren Front (mit der Verwendung der Karte)
/ Sum Zahl auf ihren Namen, bevor der Anruf an den Spieler (dies sollte Magie, nicht für die Verwendung mit einer Karte)
/ Dc Charakter Namen des Kick-Spieler vom Fließband
------------------ Haare blau Wörter (GM sagen, dass die Erde die Menschen wissen, dass哈哈)------------------ ----------
/ Nicht alle Inhalte der Karten wo man gesehen werden
/ Znot Inhalte mit einer Karte, wo jeder sehen kann
Brush seltsame Befehle ----------------------- ------------------------ -------
/ Zreset
Usage: / zreset. / *
Wenn der Dezimalpunkt mit Parametern: "." Erhöhung ihrer eigenen Monster Lageplan
Wenn die Parameter Sternchen "*" ist es, das Monster aller Karten erhöhen
----------------------- ------------------------- Gag -------
/ Mute gag
Usage: / Mute-Zeichen Name der Zeit-3600 zu einer Stunde. Standard ist eine Stunde
----------------------------- Staat (Blood and Magic )--------------- ----------
/ U, um die Wiederherstellung des Status
Usage: / u Benutzername
Um den Status des Benutzers wiederherzustellen, einschließlich des wirtschaftlichen Magie.
Open Belagerung Befehl --------------------- ------------------------- ------------
/ Belagerung Belagerung Open (nach der Eröffnung können nicht verwendet werden)
----------------------------- Stealth (GM Mode )---------------- -----------------
/ Gm GM Stealth-Modus
----------------------------- Love Baum (die Straße blockieren, wenn der Einsatz von )------------ -------------
/ Baum zu bewegen Koordinaten zu den angegebenen Koordinaten in der Nähe von Bäumen bewegen
-------------------------------- --------------- Starten Sie den Server -----------------------------
/ Shutdown den Server neu zu starten (die höchste Stufe nur genutzt werden kann gm ID)
==============================
Gemeinsame Nichtzustellung Typ des Befehls
/ Pf Namen - gewöhnliche Menschen zeigt, ob die Linie, GM Ziel, an dem die Karte angezeigt wird
/ Who - den aktuellen Bildfläche (große Karte) und die Gesamtzahl der
/ Sum Namen - nennen sich die andere Partei (den Gegenwert von Magie nennen, aber wer kommen kann)
/ Gäste - Display Zeit (weiß nicht das System Zeit und wie lange das Service-Seite zu öffnen)
/ Nicht - alle Kleider aus Green das Wort Radio
/ Znot - Lageplan, um ihre eigenen Haare grün Wort Radio
/ Goto - das entspricht / go, nach der Karte ID X-Koordinate Y-Koordinate eingeben (Koordinaten kann weggelassen werden, aber wenn Sie das Haus betreten muss hinzugefügt werden, die neue Karte auch)
/ Zreset. Oder * - manuell aktualisieren, ein Ungeheuer, vereinfacht werden kann / ZRE, hinter dem Argument zu sein Band. . Im Namen eine kleine Karte, wo die sich erneuern, * im Namen der gesamten Server aktualisieren
/ Transfer Namen - wird gezogen werden einander um dich herum, ohne auf die anderen oder nicht, kann nur in die gleiche Karte verwendet werden. Kann vereinfacht in / be tra Namen
/ Unaffect Namen - heben sich gegenseitig alle ihre magische Effekte können in vereinfacht werden / u Namen, um den eigenen Gebrauch können direkt importiert werden / u
/ Mute Namen der Zeit - so dass die andere Partei gag, können Sie nicht an der Zeit ist standardmäßig 60 Minuten
/ Dc Namen - traten die anderen vom Fließband, die andere Seite kann nur dann erneut ausgeführt den Kunden in den Himmel zeigt
/ Belagerung - Open Belagerung (manchmal kann nur einmal verwendet werden, ist das erste Mal, dass wir verwenden, aber ein Freund sagte, er könne nicht einmal zu öffnen, wird geschätzt, dass GM Berechtigungen Problem)
/ Gm - die Verwendung von GV-Stealth-Modus, dieser Modus von Menschen in der Regel kann dich nicht sehen, und HP bis 9999 umfasst, gehört HP Recovery-999, die Einführung der Wahrnehmung
/ Treemove Koordinaten - bewegen Sie den Bäumen auf einen bestimmten Bereich zu koordinieren
/ Herunterfahren - Herunterfahren des Servers (nur ein GM um Erlaubnis, bevor sie verwenden können)
/ Castleking gang Name - so dass der Eigentümer der benannten gang als Festungen
Durch die Erlaubnis Fragen gibt es keine von Anweisungen gesetzt
/ Mload
/ Iload
/ Oload
/ Gload
/ Restore
/ Furyofgod
/ Transfer unbekannt哈哈
/ Boot
/ Itempurge Bodenfreiheit Artikel
/ Setskill wahrscheinlich tune Fähigkeiten Serie
/ Unaffect
/ Reload ist wahrscheinlich wieder in das Spiel kann auch wieder empfangen Daten?? Weiß nicht, weiter zu studieren
/ Castledamage Blick das Ausmaß der Schäden an der Burg
/ Skillban geht es um die Kompetenzen klar
/ Resetquest kann dies ein Problem der Fanggründe dieses Feature??
/ Temp Söldner
/ Uhuhu
/ Lotterie Dies ist die Lotterie weiß nicht, wie die Verwendung
2, DB unter metin.sql Beschreibung
-------------------------------------------------- ----------------------------------
account-Tabelle
('111111 ', '111111', '111111 ', '111 @ 111.net', '111111 ', NULL, '111111111111', 127, '111 .111.111.111 ', '0000-00-00 00:00:00 ', 0, '5000', '2005-07-18 18:11:56 ', NULL, '2005-10-13 15:30:12', 0,0, '111111 ', '111111111', '0000 -00-00 00:00:00 ', 0, '111111')
Erläuterung: ( 'password', 'real name', 'ID', 'Email', 'Telefonnummer', Telefonnummer 2, 'address', 127, 'IP-Adresse', '0000-00-00 00:00 : 00 ', 0,' Banking password ',' creation time ', NULL,' letzte Online-Zeit ', 0,0,' das Problem ',' Antwort ',' Ablaufzeit ', 0,' Konto ')
-------------------------------------------------- ----------------------------------
Spielerliste
('111111 ', 0, '111111', 0,2,3,247,271,271,200,111111,111111,0,0,109,0, '2005-10-13 15:33:38 ')
Erläuterung: ( "eigene Rechnung", Standort, "Spielernamen", 0, name, Haare, Typen, Kraft, Beweglichkeit, Intelligenz, ELK-Leistungs-Verhältnis, DAK-Leistungs-Verhältnis und ihren jeweiligen Ligen, 0, Lageplan, 0, 'letzte Spiel der Zeit ')
-------------------------------------------------- ----------------------------------
3, NPC-Standard-Code-Sequenz (um die Anpassung der Burst-Rate zu erleichtern)
Ein Luchs
2 kleine Slime
Drei Wildschweine seltsam
4 Snake
5 Scorpion
6 Fallen
7 Bear
8 Madman
10 Schlangen
11 seltsamen Baum
13 Desert seltsam
14 Thing 1
15 Schimpansen
16 Wildschweine
17 Werwolf
19 Vampire
20 Blazing Angels
21 Slime
22 pio
23 Battle Mages
24 Schuster
25 ZHU Ke --
26 Nonnen
27 Yijieerde
28 Mitarbeiter
29 Pastor
30 nari
31 Ely
32 Yi Jian
33 Elizabeth Childs-Johnson
34 Dieser Fall
35 Mitarbeiter
36 Beilixian
37 Mauer
38 Yi Lian
39 Bäume, seltsame
40 kleine Orang-Utan
41 kleine Wildschwein
42 Dryade
43 Berserker
44 Iron Snake
45 Erdschlange
46 Gorillas
47 Swept
48 Polly
49 Mitarbeiter
50 Tac
51 Wei-Diener
52 Armagh
53 Charles
54 Allen
55 Godfather
56 Mitarbeiter
57 Dennis
58 Shack
59 Mitarbeiter
60 Mitarbeiter
61 Mitarbeiter
62 Mitarbeiter
Strange Bird 63
64 Dryade
65 Dryade Wang
66 Dryade Wang
67 White Scorpion
68 Red Scorpion
69 Black Scorpion
70 Kleine Scorpion
71 Sand People
72 Dune-Assistent
73 Wüste Alptraum
74 kleine Steine
75 Fire Ritmeester
76 Angel
77 Mitarbeiter
78 Schweine seltsam
79 Pygmäen
80 Red Thing
81 Minyila
82 Royce
83 Mitarbeiter
84 Moore
85 Mitarbeiter
86 Rolls
87 Mitarbeiter
88 Mitarbeiter
89 Mitarbeiter
90 Mitarbeiter
91 Fury Warrior
92 Pygmäen 1
93 Pygmäen 2
94 Pygmäen 3
95 Pygmäen 4
96 Pygmäen 5
97 Schweine-Dämon
98 Schweine-Sperma
99 Schweine von diesen merkwürdigen
100 Schweine-Teufel
101 High Berserker
102 Fury Warrior
103 Frenzy Warrior
104 Fallen Sorcerer 2
105 Wildschweine General
106 Wildschweine Krieger
107 Golden Slime 1
108 Large Slime
109 Zombie
110 blutsaugenden Teufel
111 Chaos seltsam
112 Witch
Wizard 113
114 Dark Berserker 1
115 Mechaniker
116 Fire Dragon Ma
117 Na Feiya
118 Sub-Meadows
119 Werewolf King
120 High Thing
121 blutsaugenden Dämonen
122 römischen Soldaten
123 Long Strange
124 Erzengel
125 Sword Warrior
126 Nashörner Krieger
127 Kröten
128 Rot Toad
129 Lizard
130 Blue Lizard
131 Samurai Sword
132 Nashörner Krieger
133 Phantom-Assistent
134 Black Witch
135 Mark
136 Miko
137 Drizzt
138 Haili
139 Scorpion King
140 White Scorpion King
141 Schlange
142 Dark Messenger
Xie 143 Bit
144 Messenger
145 Emirates
146 Mechaniker
147 Safe
148 Krämer
149 Heilpflanzen von
Guide von 150
Reiseführer von 151
152 Broom
153 Brust
154 Scarecrow
155 Santa Claus
156 Schmied
157 Weihnachts-Gesetz
158 Fledermaus
159 Bats 2
160 Red Bat
161 Skeleton Warrior
162 Skeleton General
163 Skeleton King
164 Mumie
165 High Mumie
166 Sphinx
167 Pharaonen
168 Pharaonen
169 Blühen Sie Spinne
170 Grimasse Spinne
171 citri
172 Fledermäuse Wang
173 Red Spider King
174 Mumie Kopf
175 Skeleton Teufel
176 Scorpion Queen
177 Erzengel
178 Wildschweine Warrior
180 Graham
181 Huokefude
182 Skeleton Warrior
183 Skeleton General
184 Skeleton King 1
185 Sphinx
186 White Madman
187 Red Madman
188 Tsing Yi Madman
189 Green Jackets Madman
190 Fallen Sorcerer
191 Fallen Sorcerer
192 Fallen Sorcerer
193 Fallen Sorcerer
194 White Berserker
195 Red Grand Master
196 Dark Witch
197 Black Magic
198 Shadow Berserker
199 arroganten Kämpfer
200 sherit
Aini 201 Peter
202 Service
203 Kellnerin
204 Kellnerin
205 High Berserker
206 Fallen Sorcerer 1
207 Golden Slime
208 Zombie King
209 Chaos seltsam
Magic 210 Junior
211 Chaos Teufel
212 Zombie seltsam
213 magische Gegenstände Shop
214 magische Gegenstände Shop
215 Skeleton Archer
216 Die toten Seelen
218 Siren
219 halb Skorpion Mann
220 Harpyie
221 Kraehling
222 Holz ein
223 Wolf 1
224 Black Wolf
225 Mahagoni Menschen
226 Unicorn
227 Hell Hound 2
228 Holz
229 Thing
230 Wolf
231 Cerberus
232 Angel
233 Angel
234 Skeleton Guard
235 Cyclops
236 Lake Placid
237 Lizard Archer
238 Cerberus 1
239 Ridge
240 Stein Tier
241 Beast Claw
242 Skeleton Guard 1
Fire Dragon 243
244 Dark Berserker
246 White Scorpion King 1
247 Chang
248 Erzengel
249 Fire Dragon King
5.4-RELEASE-i386-bootonly.iso
ftp://ftp.freebsdchina.org/pub/FreeB...6-bootonly.iso
5.4-RELEASE-i386-disc1.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc1.iso
5.4-RELEASE-i386-disc2.iso
ftp://ftp.freebsdchina.org/pub/FreeB...i386-disc2.iso
Yitian Server-Seite (einschließlich der Datenbank, DB, GAME1, Game2)
Yao Tag download (fehlende Game2),
Anmelden ftp://fkingnuul1 @ 668y.com in Game2 verwendet (Game2, wo die Karten unter der AAU-Datei unter der BSD-System aus geändert werden, wird keine Unterstützung für WIN-System aus Dateinamen)
GAME1 Beziehung mit Game2
Difference
1, game11 Shop nur mit dem Unterschied, sind andere der gleichen
2, GAME1 der NPC, gibt es 270 Ordner von Dokumenten, Game2 der NPC-Ordner, nur 269 Dateien
Gleich
1, GAME1 und Game2 unter den Kernen Gilde Artikel Wissen log Lotterie magischen Karten shop (abgesehen von verschiedenen anderen game1_server1 sind gleich) skill
Wenn Sie möchten, zu öffnen sein eigenes SF, und
sind auch gute Seiten zum Download des Systems (auch wenn staatliche Regelungen, SF Durchsatz von mehr als 200IP oder zum Zwecke der Profit, dann ist es illegal, ohEs Tool phpMyAdmin und am wichtigsten ist, VMware <Stand-alone-Server sich in einen Freund zu verwenden, wenn es zwei Computer sind, können Sie es weglassen "(Hua-Jun, oder die Software haben, steht unter dem Himmel wurde)
Nun stehen die Instrumente sind, let's go ~
Der erste Schritt Installation FREEBSD
1, Installation von FreeBSD
Mit dem direkten Download BSD, Installation ist die Zuifan Spiel, sondern um tief Luft und oh
Vor der Installation, stellen Sie zunächst ein paar Anregungen für Ihre Überlegung:
1, mit minimalem Installationsaufwand.
2, Installation, inetd zu ermöglichen, und bearbeiten Sie die Datei inetd.conf mit "ftp"-Zeile vor der "#" wurde entfernt setzen. Die Idee ist, die Installation der Software kann nach dem FTP-Upload-Dateien verwendet werden.
3, add a wheel Gruppe von Benutzern, so dass, nachdem das System ordnungsgemäß funktioniert können Sie Anmeldung über Terminal-Fenster auf die System-Software (z. B. SecureCRT) für alle Operationen durchzuführen.
FreeBSD4.7 die minimale Installation Unterstützung für SSH-Terminal-Anmeldung, so müssen wir das SSH-Protokoll verwenden, um die Terminal-Software, wie SecureCRT unterstützen.
Zum Beispiel: Ich stell den Benutzernamen ist YLF, befestigt, das Rad Systems-Gruppe.
System eines Benutzers zu produzieren Verzeichnis / home / YLF.
Ich kann SecureCRT in das System eingeloggt YLF, und dann durch den Befehl su zum Benutzer root wechseln.
Zur gleichen Zeit kann ich auch Typs in der IE-Browser
ftp://192.168.0.1
Und geben Sie einen Benutzernamen und ein Passwort für die Anmeldung YLF wird FTP-Upload-Dateien auf Ihrem Benutzer-Verzeichnis muss. /
(Hinweis: 192.168.0.1 ist mein Server-Konnektivität in das Netzwerk-Adapter IP-Adresse).
Darüber hinaus, um das System nach der Installation von Teilen, und ich sind auf dem Terminal-Modus basiert.
4, wird Partition auf / home, / usr und / var ziehen ein großes, da / usr-Verzeichnis für das Programm, / var-Protokolle zu speichern, / home ist die Benutzer-Home-Verzeichnis, meine Benutzer-Dateien, wie zB Web-, FTP-Upload-Dateien und so weiter hier. Auch besser, Teil des Raumes zu behalten ist für zukünftige Verwendung bei Bedarf vorbehalten. Meine Maschine hat zwei Festplatten, ein schnelles 18.2G SCSI-Festplatten, ein IDE-Festplatte 40G. Ich war so aufgeteilt.
128M /
20G / home
2G / ftp
256M / tmp
6 G / usr
5G / var
Wo / ftp ist der anonyme FTP-Benutzer Zugang zu bestimmten. Restliche Speicherplatz wird für das Backup vorbehalten. Der Kurs, wenn auch weniger Speicherplatz auf der Festplatte, dann testen wir das tun, was angemessen ist.
In Bezug auf die Installation des Artikels, können wir auch auf delphij schreiben "FreeBSD-Server-Installation und Optimierung", ein Text.
Das System Installation ist für Anfänger konzipiert Abbildungen zur Verfügung gestellt. Das ganze System Anpassung Prozesse sind die Systemvoraussetzungen für die Serie von Artikeln gemacht.
Wir nutzen die Möglichkeit, die Installation CD-ROM, und FreeBSD auf der Festplatte starten FreeBSD ist nur ein einziges System.
Erstens ändern die CMOS ermöglicht das System zu booten per CD-ROM.
Legen Sie die erste Festplatte FreeBSD. Nach einem normalen Boot in den angepassten Kernel-Schnittstelle
Wählen Sie Überspringen Kernel-Konfiguration und fahren Sie mit Installation vom Kernel Anpassung überspringen, haben wir das ganze System wird wieder nach dem Ende des angepassten Kernel installiert.
Installieren Sie dann die wichtigste Schnittstelle in das System.
Wählen Sie Standard-Standard-Installation starten.
Dann sind Sie aufgefordert, zu sagen Sie den nächsten Schritt werden aus Fdisk Operationen, drücken Sie die Eingabetaste, um auch weiterhin durchgeführt werden.
In den FDISK Partition Editor Interface
Um die Zusammenarbeit zu gewährleisten existieren mit FreeBSD-System zu booten, wird standardmäßig FreeBSD als Teil der Speicherplatz (64 cyl) beibehalten werden. Wir sind mit einem Single-System gefüllt, dieser Teil des Raumes nicht verfügbar ist, drücken Sie "Shift + F" gab allen Raum für FreeBSD
Hier wählen Sie Nein
Klicken Sie dann auf "Q" zu vollenden. Dann fordert müssen zwischen FreeBSD-Dateisystem. Geben Sie, um fortzufahren.
Geben Sie Disklable Editor-Schnittstelle lassen das System automatisch nach A eingestuft
Und dann bewegen Sie den Cursor auf das Verzeichnis / var und / usr, drücken Sie D, um die ersten zwei Partitionen zu löschen. Bewegen Sie den Cursor nach oben drücken, um C zu erstellen separate / var, / usr, / home, / ftp-Partition.
One / ftp-Partition zu verwenden für anonymes FTP. / Var verwendet, um Protokolle zu speichern, / usr gespeicherte Prozedur, / home speichern Benutzerdaten.
Ich habe hier ist ein 4G-Festplatte, wenn der Speicherplatz auf der Festplatte und es sollte angemessen Erhöhung der Kapazität dieser vier Partitionen.
Drücken Sie "Q", um fortzufahren.
Wählen Sie erschien Distributionen (wählen Sie die zu installierenden Komponenten)-Schnittstelle:
Hier ist die Wahl Minimal Minimal-Installation (der Einfachheit halber wählen wir ALL). Wählen Sie OK, um fortzufahren.
Wählen Sie Installations-Medien Option wird für die Medien-Schnittstelle installieren,
Hier auswählen 1 CD / DVD, CD-ROM-Installation. OK, um fortzufahren.
Schnittstelle zu bestätigen scheint, ist dies die letzte Gelegenheit, um zu bereuen! Wählen Sie YES, um die Installation zu starten,
Nach einer Phase der Zeit entstand eine erfolgreiche Installation aufgefordert. OK, um fortzufahren,
Steh auf, ob die Konfiguration Netzwerk-Equipment-Tipps. Wählen Sie Ja,
Wird neben Ihrem Netzwerk-Geräte aufgeführt wählen Sie die erste Karte ein, Wagenrücklauf, werden Sie gefragt, ob Sie IPv6-Protokoll zu aktivieren, wählen Sie NEIN, um fortzufahren. Fragen Sie, ob Sie DHCP verwenden, wählen Sie NEIN, um fortzufahren.
Netzwerkkarten-Konfiguration angezeigt wird,
Werden hier eingefügt, solange der Host-Namen und IP-Adresse auf der Dose, die andere wird in der Follow-up-Installation konfiguriert.
Und dann gefragt, ob Sie nun zu diesem Stück der Netzwerk-Schnittstelle, wählen Sie JA zu ermöglichen. Und dann fragen Sie, wenn Sie dieses System benutzen, als Gateway, wählen Sie JA.
Steh auf, ob die Vorbereitung der inetd (Internet-Super-Server)-Schnittstelle. Wählen Sie Ja,
Sie werden aufgefordert, zu ermöglichen, inetd, wählen Sie JA.
Sie werden aufgefordert, den inetd Konfigurationsdatei inetd.conf, wählen Sie JA zu bearbeiten.
Dann gibt es noch das Bearbeiten von Dokumenten-Schnittstelle,
Bewegen Sie den Cursor auf die Zeile mit dem ftp wird vor dem # gestrichen, so dass nur die ersten beiden Zeilen können gelöscht werden. Drücken Sie ESC, um zu speichern und.
Dann fragen Sie, wenn Sie Anonymous FTP-Zugang, wählen Sie JA zu ermöglichen, wird die Aufforderung steht auch hinter der Auswahl JA, um fortzufahren,
Auf dem anonymen Benutzer Gruppen-und Benutzer-Verzeichnis Set-up, nicht ändern, direkten Wahlen auf OK, um fortzufahren.
Dann fragen Sie, ob eine Landung ftp einzurichten welcome message. NO etablieren keinen der Wahl, um fortzufahren.
Im Folgenden finden Sie ein paar Tipps:
Ob diese Maschine läuft NFS-Server, wählen Sie NEIN.
Ob diese Maschine läuft NFS-Client, wählen Sie NO.
Ob die Vorbereitung der Standard-Sicherheitsrichtlinien, wählen Sie NO.
Zeigt die aktuellen Einstellungen des inetd gemacht, OK, um fortzufahren.
Ob die benutzerdefinierte Konsole, wählen Sie NO.
Legen Sie die System-Zeitzone, gefolgt von der Wahl NEIN - Asien - China - China East - JA
Die Frage, ob Linux-Binär-Kompatibilität zu unterstützen, die es erlauben FreeBSD können alle Linux-Programme ausgeführt werden können. Wählen Sie YES.
Dann sind Sie bei der Vorbereitung der Nicht-U ** Maus, wählen Sie NO, um weiterhin gefragt.
Dann die Frage, ob die Verpackung Sammlung zu durchsuchen, wählen Sie NEIN, um fortzufahren,
Die Frage, ob die System Benutzer und Gruppen hinzuzufügen, wählen Sie YES
Wählen Sie USER Hinzufügen eines neuen Benutzers in das System, das Hinzufügen eines neuen Benutzers. OK, um fortzufahren.
Hier ein Rad Gruppe von Benutzern YLF, für den Endverbraucher hinzufügen können dieses Protokoll verwenden, um zu root wechseln.
OK nach der Rückkehr an den früheren eine Schnittstelle, wählen Sie EXIT verlassen.
Wenn Sie nach dem Passwort des Root-Benutzers. Eingeben müssen, 2-mal abgerufen.
Danach gefragt, ob Sie auf dem Hauptbildschirm zurückzukehren, um Konfigurationsänderungen zu wollen, wählen Sie NO - Exit Install Ausfahrt der Installation
Schließlich werden Sie aufgefordert, Ausfahrt neu zu starten, wählen Sie Ja, ich erinnere zu kommen mit der CD-ROM.
Damit das System neu kompilieren den Kernel und die Nutzung der Häfen, um die Anwendung zu installieren. Wir re-run des Systems Konfigurations-Programm, um den Kernel kompilieren und installieren zu unterstützen und Häfen.
Um die Benutzer root anmelden, auszuführen:
# / Stand / sysinstall
Das wichtigste Interface erscheint Systemkonfiguration
Wählen Sie Konfigurieren, um auch nach dem Wagenrücklauf. FreeBSD Configuration-Menü wird angezeigt
Wählen Sie OK, um nach der Distributions fortzusetzen. Sprache für das Interface-Komponente ist es installiert
Wählen src - sys, und Häfen, OK Wahl nach der Installation Media-Schnittstelle, wählen Sie CD-ROM installieren, um
Damit lag die Kernel zu kompilieren und zu unterstützen Ports auf dem System installiert ist.
Nach der Installation abgeschlossen ist, wählen Sie Exit - Exit Install beenden.
Installierte System zu re-kompilieren des Kernels. Ziel ist es, System-Support Firrwall und zur Verbesserung der betrieblichen Effizienz.
Hinweis: Dieser Vorgang nach dem Terminal-Betrieb zu einem viel einfacher. SecureCRT unterstützt die Terminal-Schnittstelle direkt kopieren und einfügen.
2, FreeBSD konfigurieren
1, Konfiguration / etc / rc.conf, meine rc.conf:
Code:
hostname = "bonnie.bin.com"
defaultrouter = "192.168.0.188"
ifconfig_rl0 = "inet 192.168.0.188 netmask 255.255.255.0"
linux_enable = "YES"
moused_enable = "YES"
Hinweis: Diese Einstellung muss Ihr lokaler IP auf der Innenseite in einem Netzwerk-Segment, wie zum Beispiel: Ihr Rechner IP 192.168.0.2, dann ihre virtuelle Maschine IP auf Freebsd sollte 192.168.0.x Hier ist die virtuelle Maschine Netzwerk Modell Brücke.
2, Konfiguration / etc / resolv.conf, hier ist die Konfiguration von DNS, oder haben keinen Zugang zum Internet. Meine resolv.conf ein:
Code:
nameserver 220.103.96.112
nameserver XXX. XXX. XXX. XXX
202,103. 96,112 Hunan DNS -
Nachdem die Maschine neu zu starten.
3, die CD-ROM in das CD-ROM-Laufwerk für die Häfen und src installieren
Code:
# Sysinstall
Und dann wählen Sie "Configure -> Distributions, dann verwenden Sie die Leertaste, um die src-Ports und 2, Punkte, zu installieren, starten Sie den Rechner nach der Installation abgeschlossen ist. Bei der Installation des SRC und Faulheit Alle auswählen können.
3, Upgrade-Ports
Code:
# Cp / usr / share / examples / cvsup / ports-supfile / etc / funpower
# Cd / etc
# Ee funpower
Ändern Sie die folgende Zeile ein:
default host = cvsup2.FreeBSDChina.org
Dann führen Sie den folgenden Befehl ein:
Code:
# Cvsup-g-L 2 funpower
Nach Abschluss der Installation den Computer neu starten.
Hier ein grundlegendes Freebsd bauen besser. Nun kommen wir zu der grafischen und vollendete es. Erleichterung der Anfänger zu verwenden, um darauf zu bauen einen Server.
4, installieren Xorg und Gnome, so dass jeder grafische Oberfläche und Chinesisch operativen System, oh verwenden können.
Für die einfache Installation, werden 1 und 2, CD ROM-Pakete Ordner der Ordner "Alle vollständige Kopie der Software in / usr / weich im:
Code:
# Mkdir / usr / weich, um eine weiche unter dem Verzeichnis usr
# Mount / cdrom Last cdrom
# Cd / cdrom / packages / All Zugang zu unter-Pakete cdrom / All-Verzeichnis
# Cp-R * / usr / soft
Durch das obige Verfahren auf der 2. Festplatte Pakete sind auch copyed / usr / soft, der Befehl ist die gleiche. Vor dem Einlegen in Fach Nr. 2, mit # umount / cdrom-Kommando, erleichtert, CD-Laden-ROM-Laufwerk, sonst Verzeichnisse nicht korrekt.
Dann starten Sie die Installation:
Code:
# Cd / usr / soft
# Pkg_add xorg-6.8.2.tbz / / freebsd5.3 wird durch xrog gefolgt, keine XFree86 in
# Pkg_add gnome2-2.10.0.tbz
Nach Abschluss der Installation den Computer neu starten.
5, konfigurieren xorg.conf
Code:
# Cd / usr/X11R6/bin
#. / Xorgcfg-Textmodus
Nach eigenen Hardware-Konfiguration für jede Option, und wählen Sie dann den zweitletzten Punkt Schreiben xorg.conf und zu beenden, dann erscheint ein Dialogfenster gefragt, ob Sie die Konfigurationsdatei, um das Verzeichnis / etc/X11, wählen Sie "OK" zu kopieren.
Es gibt keine Zeit für die Installation Virtual Machine Tools, wählen Sie 8-Bit-Farbtiefe, 640 * 480 Auflösung. Es muss nicht eine virtuelle Karte.
Wenn es Microsoft VPC, wählen Sie 16-Bit Farbtiefe, 800 * 600 Auflösung. Es ist eine virtuelle Grafikkarte ist eine S3 32/64.
Dieses Mal Ihren X Windows-System, Grundausstattung besser.
6, Konfiguration. Xinitrc
X-Windows gestartet wird, so dass die Standardeinstellung für den Gnome-Desktop-System
Code:
# Echo "/ usr/X11R6/bin/gnome-session"> ~ /. Xinitrc
7, X-Windows ausgeführt werden
# Startx
In den Gnome-Desktop-System, begann im folgenden Kultur in den Gnome-Desktop zu erhalten. In der Desktop-Ansichten, anmelden, können Sie entziehen dem Desktop
Edit. Cshrc:
Code:
# Cd ~
# Ee. Cshrc
Fügen Sie den folgenden Inhalt:
Code:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
Starten Sie den Computer,
Code:
# Reboot
Running X-Windows ist ein Chinese.
Der zweite Schritt FreeBSD installieren Apache + MySQL + PHP
1. Installation von MySQL
Ich verwende einen Mysql ist 4.0.20, Source-Code-Version, können Sie auch das RPM-Paket oder mit der Binary-Version verwenden, kann die Installation Methode anders sein, finden sie in anderen Artikeln.
Zuerst laden Sie die Quellcode-Version der Mysql2.0.20 Adresse: sql.com/downloads/mysql/4.0.html ">

Put it down, um das Verzeichnis / usr / local / src-Verzeichnis, wenn nicht das Verzeichnis, möchten Sie vielleicht ein zu bauen. Download Rucksack Namen mysql-4.0.20.tar.gz, und dann gewinnen wir es aus:
# Tar-zxvf mysql-4.0.20.tar.gz
Nach dem Entpacken mysql-4.0.20-Verzeichnis erzeugt, haben wir Zugriff auf das Verzeichnis:
# Cd mysql-4.0.20
Zugriff auf MySQL-Konfiguration nach dem Start und Konfiguration Prozess, geben wir die Einrichtung einer MySQL-Installations-Verzeichnis, haben wir in / usr / local / mysql, der Gedanke, dass die Datei in einen relativ einfach Platz
Management, wenn Sie weitere Konfigurations-Informationen zu erhalten, zu verwenden. / Configure - help:
#. / Configure - prefix = / usr / local / mysql
Dann ein paar Sekunden warten, die Konfiguration nach Abschluss der Erstellung der Source-Code:
# Stellen
Die Zusammenstellung des Verfahrens ist relativ lang, wenn die Maschine langsamer ist, kann es fast 20 Minuten (PS: Meine Maschine ist sehr häufig Maschinen, alle mit fast 15,6 Minuten).
Zusammengestellt nach Abschluss der Installation:
# Make install
Warten Sie ein paar Sekunden wird die Installation abzuschließen. Hier ist der wichtigste Teil, und warum Sie immer installieren, nicht erfolgreich ist, (PS: Ich habe installiert mindestens n-mal, N> 10, he he) die zentrale Frage hier finden Sie auf der
mysql auf einen bestimmten Benutzer, und müssen die entsprechenden Zugriffsrechte, wo wir root und mysql zugreifen können.
Schaffen wir eine mysql und den Benutzer mysql auf die mysql-Zugang:
# Pw groupadd mysql # mysql-Gruppe aufbauen
# Pw useradd-g mysql mysql # MySQL-Benutzer erstellen und in die Gruppe mysql
Nach der Gründung eines Benutzers werden wir die Tabelle initialisiert werden (Hinweis: müssen diesen Schritt durchführen, nur nach den folgenden Schritten)
#. / Scripts / mysql_install_db - user = mysql # vorläufige Prüfung der Tabelle und bietet dem Benutzer den Zugriff auf MySQL
Nach der Initialisierung der Tabelle begann mysql und den Benutzer root Zugriffsrechte gesetzt, wir installieren Sie zunächst die mysql-Verzeichnis:
# Cd / usr / local / mysql
Dann setzen Sie die Berechtigungen
# Chown-R root. # Set root-Zugriff auf / usr / local / mysql
# Chown-R mysql var # den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var, die die MySQL-Datenbank-Dateien gespeicherten
# Chown-R mysql var /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var alle Dateien, die im Rahmen der
# Chown-R mysql var / mysql /. # Den MySQL-Benutzer den Zugriff auf / usr / local / mysql / var / mysql alle Dateien, die im Rahmen der
# Chgrp-R mysql. # Set mysql Gruppe in der Lage, den Zugang / usr / local / mysql
Einmal im Ort, im Wesentlichen, bereit für eine gute, freuen wir uns auf unsere Ausführung von MySQL:
# / Usr / local / mysql / bin / mysqld_safe - user = mysql &
Wenn es kein Problem, sollte Anlass wird es wie folgt angezeigt:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
Dies beweist, dass Sie erfolgreich installiert haben, und wenn es:
[1] 42264
# Starting mysqld-Daemon mit Datenbanken, die von / usr / local / mysql / var
040818 10:53:45 mysqld ended
Dann beweisen, dass du nicht kommst zu mysql läuft, lesen Sie bitte das Fehlerprotokoll: / usr / local / mysql / var / *. err und dann festzustellen, ob die Installation erfolgreich, wenn nicht erfolgreich ist, überprüfen Sie bitte die oben genannten Schritte richtig
.
Nach der Installation der Lage sein, / usr / local / mysql / bin / mysql mit dem MySQL-Management in Verbindung, wenn Sie Apache und PHP installiert, um die Worte zu analysieren, sondern auch in der Lage sein Einsatz zu phpMyAdmin verwalten
Grund für Ihre MySQL, erinnern Zhuangwan vor der Verwendung von MySQL oder mysqladmin das root-Passwort zu ändern, wir werden hier nicht sagen, lesen Sie bitte auf den entsprechenden Artikel.
Steuerung von MySQL über die Annahme von / usr / local / mysql / libexec / mysqld an den Start und Stop Kontrolle mysql:
# / Usr / local / mysql / libexec / mysqld start # start mysql
# / Usr / local / mysql / libexec / mysqld stop # mysql stop
# / Usr / local / mysql / libexec / mysqld neu starten # MySQL neu starten
Um in der Lage sein zu laufen nach jedem Neustart des Systems mysql, können Sie ein Skript zu schreiben / usr / local / etc / rc.d-Verzeichnis verwendet wird, um die MySQL, haben wir ein Skript mysql_start.sh
#! / Bin / sh
/ Usr / local / mysql / bin / mysqld_safe &
Und dann speichern Sie es in / usr / local / etc / rc.d-Verzeichnis, dann starten Sie das System nach dem Start mysql, nachdem sie gehabt haben.
2. Installation von Apache
Sollte einfach zu installieren, Apache, ich bin hier, um die Apache-Version installieren, wird httpd-2.0.50, um die komprimierten Pakete herunterzuladen:
.Download Rucksack heißt httpd-2.0.50.tar.gz wir / usr / local / src Verzeichnis.
Zunächst entpacken Sie in das Verzeichnis:
# Cd / usr / local / src
# Tar-zxvf httpd-2.0.50.tar.gz
Dann sind Sie httpd-2.0.50-Verzeichnis erhalten, geben wir das Verzeichnis
# Cd httpd-2.0.50
Zunächst Konfiguration:
#. / Configure \
? - Prefix = / usr / local / apache \ # Apache wollen wir in diesem Verzeichnis zu installieren, sind wir hier und im Verzeichnis / usr / local / apache unter
? - Enable-shared = max \
? - Enable-module = rewrite \
? - Enable-module = so
Die Umsetzung der oben genannten Befehl, wenn es keine Fehlermeldung angezeigt wird, war die Konfiguration erfolgreich, und kompilieren Sie dann:
# Stellen
Ein oder zwei Minuten über die Erstellung abgeschlossen ist, und dann installieren:
# Make install
Nachdem die Installation abgeschlossen ist, wird der Apache befindet sich in / usr / local / apache Verzeichnis, so ist die ausführbare Datei bin-Verzeichnis, ist die Konfigurationsdatei conf-Verzeichnis htdocs ist der Web-Home-Verzeichnis, werden die Stämme der Log-Kopf
Aufgezeichnet.
Apache von bin / apachectl oder bin / httpd zum Start oder Stopp-Schalter.
# / Usr / local / apache / bin / httpd-k start # start apache
# / Usr / local / apache / bin / httpd-k stop # zu apache stop
# / Usr / local / apache / bin / httpd-k restart # apache restart
Dann können Sie
für den Erfolg der Apache-Test installiert ist, wenn eine Seite erfolgreich installiert Apache, sonst, überprüfen Sie bitte die oben genannten Schritte.3. Installieren Sie PHP
Wir verwenden die PHP-Version ist 4.3.8, gehen Sie zuerst zum Download:
unter dem Rucksack heißt php-4.3.8.tar.gz, in / usr / local / src-VerzeichnisNächster.
Erstens Zugriff auf den Katalog zu extrahieren:
# Cd / usr / local / src
# Tar-zxvf php-4.3.8.tar.gz
Nach dem Entpacken in das Verzeichnis:
# Cd php-4.3.8
Konfiguration ist dieser Schritt mehr von entscheidender Bedeutung, müssen wir uns einrichten, insbesondere zu berücksichtigen, was Sie wollen, zu unterstützen, wie die GD-Bibliothek, XML, MySQL, etc., wenn Sie im Detail wissen, die Konfiguration der Umsetzung wollen. / Configure
- Help to get:
#. / Configure \
? - Mit-apxs2 = / usr / local / apache / bin / apxs \
? - Disable-debug \ # schließen Sie das PHP integrierte Debugging
? - Enable-safe-mode \ # die PHP-Safe-Modus zu öffnen
? - Enable-trans-sid \
? - With-xml \ #-Unterstützung für XML
? - With-mysql \ #-Unterstützung für MySQL
? - Enable-short-tags \ # Unterstützung für PHP short tag
? - With-gd \ # Unterstützung für die GD-Bibliothek
? - With-zlib \ # Unterstützung für zlib
? - With-jpeg \
? - With-png \
? - Enable-memory-limit \
? - Disable-posix \
? - With-config-file-path = / usr / local / lib
Wenn die oben genannten Konfiguration ist nicht falsch, dann sollten sie schließlich Display die Worte Thank you for using PHP, dann kann die Konfiguration als erfolgreich erwiesen, wenn die oben genannten Konfigurations-Optionen nicht unterstützen, wird ein Fehler prompt.
Zum Beispiel müssen Sie nicht installieren mysql, dann ist die - with-mysql nicht verwenden können, müssen sie darauf achten, ob das System in der Lage, die entsprechende Option Unterstützung zu zahlen, wenn ein Fehler aufgetreten ist, installieren Sie dann das entsprechende Programm oder
Durch das Entfernen der entsprechenden Option.
Konfiguration nach kompilieren:
# Stellen
Nach dem Erfolg des Build complete zusammengetragen. Die Worte, dann können installiert werden:
# Make install
Nachdem die Installation abgeschlossen ist, die / usr/local/src/php-4.3.8/php.ini-dist kopiert nach / usr / local / lib / und benennen Sie sie in php.ini
# Cp / usr/local/src/php-4.3.8/php.ini-dist / usr / local / lib / php.ini
Hier auf der grundlegenden PHP-Installation erfolgreich ist, und wenn die Mitte eines Fehlers, zusätzlich zu den Konfigurations-Optionen, wenn es nicht das Recht, nach der Wahl im Allgemeinen nicht fehlerfrei.
4. Integration Apache + PHP
Um für Apache direkt parsen php, müssen wir einige Einstellungen vornehmen.
Erstens, der Zugriff auf Konfigurations-Datei Apache-Verzeichnis:
# Cd / usr / local / apache / conf
Und dann mit vi in die Konfigurationsdatei httpd.conf geöffnet:
# Vi httpd.conf
In der Datei "httpd.conf", fügen Sie die
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. PHPS
Mehr als zwei sollten nach dem anderen AddType hinzugefügt werden.
Achten Sie darauf, die Datei hat den folgenden Satz nicht hinzugefügt habe sich, nach all den LoadModule.
LoadModule php4_module modules/libphp4.so
Nun, in vi mit: wq zum httpd.conf-Datei zu speichern, beenden Sie vi. Start Apache-Server:
# / Usr / local / apache / bin / httpd start
Wird nun in der Lage sein PHP auf Apache laufen, und schreiben Sie eine Test-Datei im Verzeichnis / usr / local / apache / htdocs Verzeichnis eine Datei phpinfo.php,
File einzige Codezeile:
<? Phpinfo ();?>
Speichern Sie diese Datei in Ihrem Browser, geben Sie die
, sollten Sie das PHP-System-Informationen.Wenn ein Fehler auftritt, wie prompt die nächste Katastrophe phpinfo.php, dann Apache ist noch nicht gelöst php-Datei, dann bitte Bitte überprüfen den Betrieb des oben zu korrigieren.
Nun, hier ist im Grunde Mysql + Apache + PHP-Installation abgeschlossen ist, wird der Server in der Lage zu tun, und kann auch die Installation von Web Site der
Zur gleichen Zeit können Sie eine phpMyadmin geht auf Ihre MySQL-Verwaltung
Der dritte Schritt ist die Wiederherstellung der Datenbank-Server-Seite Heavenly Sword
FTP-Upload und Download mit Hilfe des Dienstes Seite 7.77M und game1.tgz 2 unter db.tar.gz die folgenden drei Dateien und Datenbank-Dateien auf FTP-Ordner hinein, das heißt, eingehende Verzeichnis
Dann geben Sie das Verzeichnis
Befehl: cd / var / ftp / incoming /
Entpacken Sie die zwei Ordner
Befehl: tar zvxf db.tar.gz
tar zvxf game1.tgz
Die Datenbank die folgenden drei Ordner / var / db / mysql / unten
Befehl: cp-r. / Metin / var / db / mysql /
cp-r. / pay_auth / var / db / mysql /
cp-r. / mysql / var / db / mysql /
Starten Sie den MySQL (Datenbank, die mit mehreren Konten kommt, ein Test-Account Passwort test
Und geben Sie die folgenden drei Ordner mit dem chmod 777 * Befehl aus, um Berechtigungen zu ändern
Gehen Sie dann in den Ordner "db
Ändern Sie die Einstellungen CONFIG-Datei (FreeBSD Groß-und Kleinschreibung, beachten Sie bitte Großschreibung)
IP-Adresse ändern wird innen mit mir (und ist hier nicht nötig, 127.0.0.1 geändert haben)
Durch die Verwendung der gleichen Methode account_server mark_server chat_server log_server und verschiedene game_server unter den CONFIG-Dateien umgestellt werden.
Hinweis: account_server und game_server unter der CONFIG-Datei sollte als 127.0.0.1 in DB_ADDR geschrieben werden
Ersetzt durch andere native IP: 192.168.10 .*
Es ist zu account_server Dokument unter IPList alle IP sind unter dem lokalen IP geändert wird die IP-Adresse 192.168.10 .* Segment. Hier ist die eigentliche IP-Adresse des IP-Adresse des Client-Verbindungen.
Und die Verwendung in jedem Verzeichnis der chmod 777 * Befehl aus, um Berechtigungen zu ändern
Der vierte Schritt zum Starten des Servers
Führen Sie den Game-Server, gefolgt von db, Chat, Marke, log, Spiel-Konto
Im Incoming-Verzeichnis (für die linke, dies zu tun) mit dem Befehl startx mehrere Fenster zu öffnen
Und öffnen Sie dann ein separates Fenster zu einer dbserv chatserv mark_server LogServ geöffnet mt_server account_server
Verwenden Sie den Befehl
cd db
. / Dbserv
Open Window
cd GAME1
cd chat_server
. / Chatserv
Open Window
cd GAME1
cd mark_server
. / Mark_server
Eine weitere offene Fenster ......
Zu diesem Zeitpunkt der Server eröffnet hat, und sagte, dass erfolgreiche, aber man kann nicht spielen, weil Sie immer noch das Wichtigste fehlt, finden Sie in der fünften Schritt
Schritt Landers
Weil der Himmel im Inneren des Landers hat ein dichtes, überprüfen Sie Code, den Sie nicht kennen, gibt es einen Kompromiss, ist der Download sonst noch jemand eine gute Arbeit des Landers an der Innenseite der IP mit dem Server IP-do, don't die oben 127.0.0.1, Manche Genossen sagen, dass ich Datei direkt auf die IP okay ip_chn.es, Prominenten Sie sagen eindeutig, nein!
Schritt Landung Games
Mai berücksichtigt zu werden brauchen, und jetzt gibt es viele Online-Download von jemand anderem Datenbank, werden Sie nicht direkt, weil der Test-Konto an PLAYER Tabelle der entsprechende Anteil bei GM, aber die DB-Ordner, Ordner Data im Rahmen der DATA Die folgenden Zahlen sind nicht die entsprechenden Dateien so GM Eine Lesung tritt auf, wenn eine solche Datei oder das Verzeichnis erstellt, wenn der Charakter Tabelle dieser Position, weil der eine persönliche Angelegenheit natürlich nicht erstellt werden kann, und der Online-Charakter Datentabelle Struktur ist nicht ein Primär-Index kann nicht erstellt werden POSE zwei einzelne Objekte, so erstellen Sie eine zweite Person-Objekt wird nicht gespeichert, die richtigen Begriffe sind nicht erfolgreich erstellt.
Lösung: Erstellen Sie ein neues Konto, ist die Veränderung auch der Hauptindex POSE. Löschen Sie alle Zeichen von Daten Tabelle Datensätze.
Auch gibt es wirklich nichts dazu, wenn es einen Ort, nicht verstehen, bitte Gentie, werde ich nicht zögern, zu antworten, und zu aktualisieren.
Weitere Informationen:
1 Yitian GM-Befehlssatz
Go Mobile
How to use </ go # Zone / x y / Aliasnamen "
ZONE Code
2 Shura Village 3-Assistent Village
4 Zwergen-Village 5 Larson Desert
6 neue Praxis Feld 100 Verwirrung Forest
101 Stein Wüste, 102 Till der Wüste
103 Prairie Trent 104 Te Senlin Gini
105 Zwergenmine 106 Ebene Dungeon 1
107 Dungeon 108 Dungeon 2-Schicht-3-Schicht
109 Jagd-Assistent 110 Süßwassersee
111 Pyramid 112 Pyramid 2 Layer 1 Layer
113 Pyramid Layer 3 114 Dungeon eine Schicht von Verwechslungen
115 Chaos Chaos Dungeon 116 Dungeon 2-Schicht-3-Schicht
117 Dungeon 118 Dungeon 5-Schicht-4-Schicht
119 Nai Pan Nai Pan außerhalb der Stadt 1028
120 Death Valley (äußeren) # 120,3003 million Longdong Village Reparatur-Service
121 Death Valley (intern)
122 Fire Dragon Cave
2000 vor dem Krieg eingestellt, um
--------------------------- --------------------- Beschwörung Spieler ---------
/ Tran Charakter Namen der Aufruf an die Spieler zu ihren Front (mit der Verwendung der Karte)
/ Sum Zahl auf ihren Namen, bevor der Anruf an den Spieler (dies sollte Magie, nicht für die Verwendung mit einer Karte)
/ Dc Charakter Namen des Kick-Spieler vom Fließband
------------------ Haare blau Wörter (GM sagen, dass die Erde die Menschen wissen, dass哈哈)------------------ ----------
/ Nicht alle Inhalte der Karten wo man gesehen werden
/ Znot Inhalte mit einer Karte, wo jeder sehen kann
Brush seltsame Befehle ----------------------- ------------------------ -------
/ Zreset
Usage: / zreset. / *
Wenn der Dezimalpunkt mit Parametern: "." Erhöhung ihrer eigenen Monster Lageplan
Wenn die Parameter Sternchen "*" ist es, das Monster aller Karten erhöhen
----------------------- ------------------------- Gag -------
/ Mute gag
Usage: / Mute-Zeichen Name der Zeit-3600 zu einer Stunde. Standard ist eine Stunde
----------------------------- Staat (Blood and Magic )--------------- ----------
/ U, um die Wiederherstellung des Status
Usage: / u Benutzername
Um den Status des Benutzers wiederherzustellen, einschließlich des wirtschaftlichen Magie.
Open Belagerung Befehl --------------------- ------------------------- ------------
/ Belagerung Belagerung Open (nach der Eröffnung können nicht verwendet werden)
----------------------------- Stealth (GM Mode )---------------- -----------------
/ Gm GM Stealth-Modus
----------------------------- Love Baum (die Straße blockieren, wenn der Einsatz von )------------ -------------
/ Baum zu bewegen Koordinaten zu den angegebenen Koordinaten in der Nähe von Bäumen bewegen
-------------------------------- --------------- Starten Sie den Server -----------------------------
/ Shutdown den Server neu zu starten (die höchste Stufe nur genutzt werden kann gm ID)
==============================
Gemeinsame Nichtzustellung Typ des Befehls
/ Pf Namen - gewöhnliche Menschen zeigt, ob die Linie, GM Ziel, an dem die Karte angezeigt wird
/ Who - den aktuellen Bildfläche (große Karte) und die Gesamtzahl der
/ Sum Namen - nennen sich die andere Partei (den Gegenwert von Magie nennen, aber wer kommen kann)
/ Gäste - Display Zeit (weiß nicht das System Zeit und wie lange das Service-Seite zu öffnen)
/ Nicht - alle Kleider aus Green das Wort Radio
/ Znot - Lageplan, um ihre eigenen Haare grün Wort Radio
/ Goto - das entspricht / go, nach der Karte ID X-Koordinate Y-Koordinate eingeben (Koordinaten kann weggelassen werden, aber wenn Sie das Haus betreten muss hinzugefügt werden, die neue Karte auch)
/ Zreset. Oder * - manuell aktualisieren, ein Ungeheuer, vereinfacht werden kann / ZRE, hinter dem Argument zu sein Band. . Im Namen eine kleine Karte, wo die sich erneuern, * im Namen der gesamten Server aktualisieren
/ Transfer Namen - wird gezogen werden einander um dich herum, ohne auf die anderen oder nicht, kann nur in die gleiche Karte verwendet werden. Kann vereinfacht in / be tra Namen
/ Unaffect Namen - heben sich gegenseitig alle ihre magische Effekte können in vereinfacht werden / u Namen, um den eigenen Gebrauch können direkt importiert werden / u
/ Mute Namen der Zeit - so dass die andere Partei gag, können Sie nicht an der Zeit ist standardmäßig 60 Minuten
/ Dc Namen - traten die anderen vom Fließband, die andere Seite kann nur dann erneut ausgeführt den Kunden in den Himmel zeigt
/ Belagerung - Open Belagerung (manchmal kann nur einmal verwendet werden, ist das erste Mal, dass wir verwenden, aber ein Freund sagte, er könne nicht einmal zu öffnen, wird geschätzt, dass GM Berechtigungen Problem)
/ Gm - die Verwendung von GV-Stealth-Modus, dieser Modus von Menschen in der Regel kann dich nicht sehen, und HP bis 9999 umfasst, gehört HP Recovery-999, die Einführung der Wahrnehmung
/ Treemove Koordinaten - bewegen Sie den Bäumen auf einen bestimmten Bereich zu koordinieren
/ Herunterfahren - Herunterfahren des Servers (nur ein GM um Erlaubnis, bevor sie verwenden können)
/ Castleking gang Name - so dass der Eigentümer der benannten gang als Festungen
Durch die Erlaubnis Fragen gibt es keine von Anweisungen gesetzt
/ Mload
/ Iload
/ Oload
/ Gload
/ Restore
/ Furyofgod
/ Transfer unbekannt哈哈
/ Boot
/ Itempurge Bodenfreiheit Artikel
/ Setskill wahrscheinlich tune Fähigkeiten Serie
/ Unaffect
/ Reload ist wahrscheinlich wieder in das Spiel kann auch wieder empfangen Daten?? Weiß nicht, weiter zu studieren
/ Castledamage Blick das Ausmaß der Schäden an der Burg
/ Skillban geht es um die Kompetenzen klar
/ Resetquest kann dies ein Problem der Fanggründe dieses Feature??
/ Temp Söldner
/ Uhuhu
/ Lotterie Dies ist die Lotterie weiß nicht, wie die Verwendung
2, DB unter metin.sql Beschreibung
-------------------------------------------------- ----------------------------------
account-Tabelle
('111111 ', '111111', '111111 ', '111 @ 111.net', '111111 ', NULL, '111111111111', 127, '111 .111.111.111 ', '0000-00-00 00:00:00 ', 0, '5000', '2005-07-18 18:11:56 ', NULL, '2005-10-13 15:30:12', 0,0, '111111 ', '111111111', '0000 -00-00 00:00:00 ', 0, '111111')
Erläuterung: ( 'password', 'real name', 'ID', 'Email', 'Telefonnummer', Telefonnummer 2, 'address', 127, 'IP-Adresse', '0000-00-00 00:00 : 00 ', 0,' Banking password ',' creation time ', NULL,' letzte Online-Zeit ', 0,0,' das Problem ',' Antwort ',' Ablaufzeit ', 0,' Konto ')
-------------------------------------------------- ----------------------------------
Spielerliste
('111111 ', 0, '111111', 0,2,3,247,271,271,200,111111,111111,0,0,109,0, '2005-10-13 15:33:38 ')
Erläuterung: ( "eigene Rechnung", Standort, "Spielernamen", 0, name, Haare, Typen, Kraft, Beweglichkeit, Intelligenz, ELK-Leistungs-Verhältnis, DAK-Leistungs-Verhältnis und ihren jeweiligen Ligen, 0, Lageplan, 0, 'letzte Spiel der Zeit ')
-------------------------------------------------- ----------------------------------
3, NPC-Standard-Code-Sequenz (um die Anpassung der Burst-Rate zu erleichtern)
Ein Luchs
2 kleine Slime
Drei Wildschweine seltsam
4 Snake
5 Scorpion
6 Fallen
7 Bear
8 Madman
10 Schlangen
11 seltsamen Baum
13 Desert seltsam
14 Thing 1
15 Schimpansen
16 Wildschweine
17 Werwolf
19 Vampire
20 Blazing Angels
21 Slime
22 pio
23 Battle Mages
24 Schuster
25 ZHU Ke --
26 Nonnen
27 Yijieerde
28 Mitarbeiter
29 Pastor
30 nari
31 Ely
32 Yi Jian
33 Elizabeth Childs-Johnson
34 Dieser Fall
35 Mitarbeiter
36 Beilixian
37 Mauer
38 Yi Lian
39 Bäume, seltsame
40 kleine Orang-Utan
41 kleine Wildschwein
42 Dryade
43 Berserker
44 Iron Snake
45 Erdschlange
46 Gorillas
47 Swept
48 Polly
49 Mitarbeiter
50 Tac
51 Wei-Diener
52 Armagh
53 Charles
54 Allen
55 Godfather
56 Mitarbeiter
57 Dennis
58 Shack
59 Mitarbeiter
60 Mitarbeiter
61 Mitarbeiter
62 Mitarbeiter
Strange Bird 63
64 Dryade
65 Dryade Wang
66 Dryade Wang
67 White Scorpion
68 Red Scorpion
69 Black Scorpion
70 Kleine Scorpion
71 Sand People
72 Dune-Assistent
73 Wüste Alptraum
74 kleine Steine
75 Fire Ritmeester
76 Angel
77 Mitarbeiter
78 Schweine seltsam
79 Pygmäen
80 Red Thing
81 Minyila
82 Royce
83 Mitarbeiter
84 Moore
85 Mitarbeiter
86 Rolls
87 Mitarbeiter
88 Mitarbeiter
89 Mitarbeiter
90 Mitarbeiter
91 Fury Warrior
92 Pygmäen 1
93 Pygmäen 2
94 Pygmäen 3
95 Pygmäen 4
96 Pygmäen 5
97 Schweine-Dämon
98 Schweine-Sperma
99 Schweine von diesen merkwürdigen
100 Schweine-Teufel
101 High Berserker
102 Fury Warrior
103 Frenzy Warrior
104 Fallen Sorcerer 2
105 Wildschweine General
106 Wildschweine Krieger
107 Golden Slime 1
108 Large Slime
109 Zombie
110 blutsaugenden Teufel
111 Chaos seltsam
112 Witch
Wizard 113
114 Dark Berserker 1
115 Mechaniker
116 Fire Dragon Ma
117 Na Feiya
118 Sub-Meadows
119 Werewolf King
120 High Thing
121 blutsaugenden Dämonen
122 römischen Soldaten
123 Long Strange
124 Erzengel
125 Sword Warrior
126 Nashörner Krieger
127 Kröten
128 Rot Toad
129 Lizard
130 Blue Lizard
131 Samurai Sword
132 Nashörner Krieger
133 Phantom-Assistent
134 Black Witch
135 Mark
136 Miko
137 Drizzt
138 Haili
139 Scorpion King
140 White Scorpion King
141 Schlange
142 Dark Messenger
Xie 143 Bit
144 Messenger
145 Emirates
146 Mechaniker
147 Safe
148 Krämer
149 Heilpflanzen von
Guide von 150
Reiseführer von 151
152 Broom
153 Brust
154 Scarecrow
155 Santa Claus
156 Schmied
157 Weihnachts-Gesetz
158 Fledermaus
159 Bats 2
160 Red Bat
161 Skeleton Warrior
162 Skeleton General
163 Skeleton King
164 Mumie
165 High Mumie
166 Sphinx
167 Pharaonen
168 Pharaonen
169 Blühen Sie Spinne
170 Grimasse Spinne
171 citri
172 Fledermäuse Wang
173 Red Spider King
174 Mumie Kopf
175 Skeleton Teufel
176 Scorpion Queen
177 Erzengel
178 Wildschweine Warrior
180 Graham
181 Huokefude
182 Skeleton Warrior
183 Skeleton General
184 Skeleton King 1
185 Sphinx
186 White Madman
187 Red Madman
188 Tsing Yi Madman
189 Green Jackets Madman
190 Fallen Sorcerer
191 Fallen Sorcerer
192 Fallen Sorcerer
193 Fallen Sorcerer
194 White Berserker
195 Red Grand Master
196 Dark Witch
197 Black Magic
198 Shadow Berserker
199 arroganten Kämpfer
200 sherit
Aini 201 Peter
202 Service
203 Kellnerin
204 Kellnerin
205 High Berserker
206 Fallen Sorcerer 1
207 Golden Slime
208 Zombie King
209 Chaos seltsam
Magic 210 Junior
211 Chaos Teufel
212 Zombie seltsam
213 magische Gegenstände Shop
214 magische Gegenstände Shop
215 Skeleton Archer
216 Die toten Seelen
218 Siren
219 halb Skorpion Mann
220 Harpyie
221 Kraehling
222 Holz ein
223 Wolf 1
224 Black Wolf
225 Mahagoni Menschen
226 Unicorn
227 Hell Hound 2
228 Holz
229 Thing
230 Wolf
231 Cerberus
232 Angel
233 Angel
234 Skeleton Guard
235 Cyclops
236 Lake Placid
237 Lizard Archer
238 Cerberus 1
239 Ridge
240 Stein Tier
241 Beast Claw
242 Skeleton Guard 1
Fire Dragon 243
244 Dark Berserker
246 White Scorpion King 1
247 Chang
248 Erzengel
249 Fire Dragon King
Bitte kein Spam & nicht alles wiederholen. Wenn einer was sagt müssen nicht alle anderen das gleiche sagen um Posts zu bekommen.





