Was Sie brauchen, sind ein zu dienen (Windows XP/2003 Server / Windows 7/Windows 2008 Server / Windows 2008 Server R2), Microsoft. NET Framework 3.5 +, Microsoft SQL Server 2000/2005/2008/2008 R2 und Microsoft SQL Server Management Studio. Für den Umgang mit 1000 Spielern mit allen Regionen arbeiten, benötigen Sie 2 Maschinen. Eine der Maschinen müssen mindestens Core i5-Prozessor, und 6 – 8 GB RAM, könnte Sekunde langsamer ein bisschen.
Sie können MSSQL 2008 Express Edition von der offiziellen Microsoft-Website wie SSMS bekommen. Wie auch immer, nach der Installation von MSSQL Server, erhalten Server Files. Speichern Sie alle Dateien, die im gleichen Ordner auf Ihrer Festplatte, und entpacken Sie sie.
Nachdem Sie mit dem Aufbau einer MSSQL Server und Wiederherstellung von Datenbanken (i betrachten, Datenbank-Namen werden SRO_VT_ACCOUNT, SRO_VT_SHARD, SRO_VT_SHARDLOG werden) fertig sind, haben Sie 3 ODBC-Quellen zu erstellen. Geben Sie “SQL Server” als ODBC-Treiber. Standard-Sprache muss Englisch sein für alle Datenbanken.
Vergessen Sie nicht, _Shard Service-Tabelle zu bearbeiten, und ändern Sie Shard ID zu 64 in SRO_VT_ACCOUNT Datenbank.
Nachdem Sie mit ODBC fertig sind, müssen Sie Ihre eigene Zertifizierung Server mit der Datenbank-Server arbeiten. Führen Sie einfach 1 – Decompile Datei in ihrem Ordner. Es wird dekompilieren aktuellen packt.dat Datei und speichern. Ini-Dateien im “ini”-Ordner. Öffnen Sie es und Sie werden einige Dateien, die Sie haben, um mit denen, die Sie in ein anderes Archiv heruntergeladen ersetzen zu sehen. Wenn Sie fertig sind, öffnen Sie Ihren “srGlobalService.ini”, und konfigurieren Sie es mit Ihrem Datenbank-Server arbeiten. Vergessen Sie nicht, die standardmäßig mssql 2005 und 2008 nicht auf Port 1433 binden, verwendet sie ODBC. Sie sollten nicht gestellt “, 1433″, nachdem Sie Ihre Server-Hostnamen.
Machen Sie keine Server-Kapazität mehr als 1000 für jetzt (ich werde sagen, warum etwas später). Dann müssen Sie die IP-Adressen für die Bindung des Zertifikat-Servers zu ändern. Dazu öffnen srNoteType.ini, und ändern “wip”, um Ihre WAN-IP, und “nip” auf Ihrem lokalen ip. Nachdem Sie mit Ihrer gemeinsamen Zertifizierung configs fertig sind, führen Sie “2 – Compile.bat”-Datei, um eine neue “packt.dat”-Datei zu machen. Nachdem Sie damit fertig sind, starten dritten Batchdatei.
Nun, wenn die Zertifizierung-Fenster startet und zeigt eine Meldung, dass Server erfolgreich auf Port 32000 gebunden, kann man beginnen die Konfiguration server.cfg in Ihrem Haupt-Server-Dateien-Ordner, sagt. Wenn nicht, sollten Sie etwas falsch gemacht (es sollte in 99% der Fälle IP) erfolgen.
Wenn es Ihnen gelungen, öffnen Sie Ihre server.cfg-Datei in den Haupt-Server-Dateien-Ordner, und ändern Sie alle “Zertifizierung” IP-Adressen zu Ihrem eins. Werfen Sie einen Blick auf SR_ShardManager und SR_GameServer Konfiguration.
Wie Sie sehen können, gibt es eine Abrechnung url am Splitter-Einstellungen, die Sie zum Einrichten durch die Installation eines IIS-Server und das Erstellen einer Website beispielsweise auf einige nicht verwendete Port ausgeführt wird. Dateien, die Sie auf Ihrem IIS-Website stellen sollten, sind zu Beginn des post. Auch vergessen Sie nicht, asp-Unterstützung in Ihrem IIS-Server zu aktivieren, sonst wird es nicht funktionieren.
Sie müssen DBConnect.asp Datei mit Ihrem MSSQL-Server-Sicherheit zu bearbeiten. Vergessen Sie nicht, Ihre Rechnungs-Server-URL in Ihre server.cfg bearbeiten. Wenn Sie fertig sind, könnten Sie versuchen, Ihren Server zu starten.
Wenn Sie alles läuft gut bekam, könnten Sie versuchen, den Dienst zu starten. Es zu tun, müssen Sie SMC download, erstellen Sie einen neuen Server-Entwickler-Konto, und melden Sie sich mit SMC.
Es zu tun, öffnen Sie Ihre SSMSE, gehen Sie zu Datenbank, öffnen TB_User Tisch, und eine neue Zeile mit Ihrem Account info gibt SRO_VT_ACCOUNT. Für das Verleihen Konto eine Rechte durch SMC zugreifen, müssen Sie die “sec_primary” auf 1 zu ändern, wie “sec_content”. Auch für die Verbindung mit SMC müssen Sie Ihre IP-Adresse der offiziellen IP-Bereiche hinzuzufügen.
Es zu tun, müssen Sie _PrivilegedIP Tabelle in SRO_VT_ACCOUNT Datenbank bearbeiten (standardmäßig verwendet es umgekehrt integer “Verschlüsselung”, aber Sie können es ändern, um normale IP-Bereiche zu verwenden.
Wenn Sie fertig sind, starten Sie Ihren GatewayServer, wenn es ausgeführt wurde, während Sie taten es. Jetzt müssen Sie Ihren Client-Seite zu bearbeiten, müssen Sie es mit XVI32, Hex Workshop oder eine andere Hex-Editor bearbeiten.