Hilfreiche Ratschläge

Stepanoff Heimnetzwerk

Pin
Send
Share
Send
Send


World of Warcraft - Ein Spiel, unter dem man leicht laufen kann Linux. Dafür müssen Sie nicht konfigurieren Weininstallieren Playonlinux oder kaufen Frequenzweiche. Genug zu gebrauchen PortBattleNET - der seinerseits über ein praktisches grafisches Installationsprogramm verfügt und auf maximale Leistung ausgelegt ist. Mit der Fähigkeit zu rennen ALL Spiele von Schneesturm aufLinux

World of Warcraft Linux Ist ein Online-Rollenspiel für mehrere Spieler, das von Blizzard Entertainment entwickelt und veröffentlicht wurde. Viertes Spiel der Serie Warcraft.

Am 23. Januar 2007 veröffentlichte Blizzard eine Pressemitteilung, in der die Anzahl der Abonnenten von Spielen auf mehr als 8 Millionen Menschen weltweit festgehalten wurde. Im Jahr 2008 rief das Guinness-Buch der Rekorde World of Warcraft das beliebteste MMORPG der Welt mit mehr als 10 Millionen Abonnenten. In Q3 und Q4 2010 erreichte die Anzahl der Abonnenten maximal 12 Millionen Spieler. Danach begann die Zahl der Spieler zu sinken und belief sich bereits im zweiten Quartal 2014 auf 6,8 Millionen Abonnenten. Ende 2014, nach dem nächsten Update, gab es einen Beliebtheitssprung (10 Millionen Spieler), aber innerhalb eines Jahres konnte die Anzahl der Abonnements halbiert werden.

Erstellen eines World of Warcraft-Spieleservers basierend auf Debian oder Ubuntu

Die Seite wurde schon lange nicht mehr aktualisiert, es ist Zeit, bereits etwas Praktisches und Notwendiges zu schreiben. In diesem Artikel beschreibe ich den Prozess des Erstellens und Installierens des World of Warcraft-Servers basierend auf der Open-Source-Distribution Mangos (http://getmangos.com/), die eine kostenlose Alternative zum Produkt von Blizzard darstellt, aber keine exakte Kopie davon ist, da Blizzard den Quellcode nicht geöffnet hat Ihr Server. Die Basis des Servers ist die MySQL-Datenbank und zwei kleine Daemons für die Arbeit damit. Ich habe das Ubuntu 8.04 Distribution Kit benutzt, um es zu bauen.

Installieren Sie alles, was für den Aufbau und den weiteren Betrieb unseres Gameservers notwendig ist

apt-get install build-essentiell gcc g ++ cpp automake git-core autoconf make patch libmysql ++ - dev libtool libcurl4-openssl-dev libssl-dev grep binutils subversion zlibc libc6 nano mysql-server unrar-free openssl

Laden Sie dann den Server-Quellcode und scriptdev2 herunter, die für den Betrieb erforderlich sind
Code:

git clone git: //github.com/mangos/mangos.git
CD Mangos
svn co https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src / bindings / ScriptDev2 /

Wenden Sie dann die Patches für den Quellcode an
Code:

git am src / bindings / ScriptDev2 / patches / MaNGOS- *

Dann bauen wir unseren Server auf, es kann einige Zeit dauern
Code:

autoreconf --install --force
mkdir objdir
cd objdir
../configure --prefix = / opt / mangos --sysconfdir = / opt / mangos / etc --enable-cli --enable-ra --datadir = / opt / mangos
make -j 2 (Wenn Sie einen Dual-Core-Prozessor haben, oder -j 4, wenn Sie einen Quad-Core-Prozessor haben)
machen installieren

Nun können Sie mit dem Einrichten des Spielservers beginnen. Wechseln Sie dazu in dessen Verzeichnis
Code:

Kopieren Sie die Konfigurationsdateien von den Dateien, die beim Erstellen des Servers automatisch erstellt wurden
Code:

cp etc / mangosd.conf.dist etc / mangosd.conf
cp etc / realmd.conf.dist etc / realmd.conf

Laden Sie die Datenbank für unseren Server herunter
Code:

wget https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/trunk/Full_DB/UDB_0.11.6_Core_8734_SD2_1480.rar --no-check-certificate
wget https://sd2-acid.svn.sourceforge.net/svnroot/sd2-acid/trunk/wotlk/3.0.1/3.0.1_acid.sql --no-check-certificate
unrar-free e UDB *

Jetzt können Sie MySQL-Datenbanken erstellen und füllen. Dazu benötigen Sie Ihr Root-Passwort für MySQL. Sie haben es bei der Installation des MySQL-Server-Pakets angegeben. Das Beispiel zeigt -pIHR PASSersetzen IHR PASS zu Ihrem Passwort.
Erstellen Sie die erforderlichen Datenbanken und Tabellen
Code:

Füllen Sie nun die Serverdienstdatenbanken
Code:

Dann fülle die Datenbank der Spielwelt aus
Code:

Wenn Sie Ihre Datenbank russifizieren möchten, z. B. Quests, einige Gegenstände usw., können Sie RUDB installieren, das Sie über den Link herunterladen können
http://sourceforge.net/projects/rudb/

Und schließlich Datenbank-Updates anwenden, dafür gibt es ein kleines Python-Skript, ersetze es IHR PASS zu Ihrem MySQL-Passwort
Code:

#! / usr / bin / env Python
Import Glob, os
patches = glob.glob ('*. sql')
patches = sortiert (patches)
für x in patches:
db = x.split ("_"). replace ('. sql', '')
os.system ("mysql -v -p "+ db +"

Legen Sie das Skript in das Verzeichnis / opt / mangos / mangos / sql / updates /Machen Sie dann das Skript chmod + x ausführbar (ersetzen Sie das Skript durch Ihren Skriptnamen) und führen Sie es dort aus, um die Datenbank-Patches anzuwenden.

Dann vergeben wir einen Namen für unsere Spielwelt. Führen Sie dazu die folgenden Befehle in der MySQL-Datenbank aus und ersetzen Sie diese Dein Reichsname im Namen deiner Welt und Deine ip an Ihre Serveradresse
Code:

mysql -pYOURPASS
mysql> verwende realmd,
mysql> UPDATE realmlist SET name = 'Dein Realm Name' WHERE> mysql> UPDATE realmlist SET address = 'Deine IP' WHERE> mysql> exit

Lassen Sie uns nun mit der Datenbank fortfahren und die Dateien abrufen, die für den Betrieb des Servers erforderlich sind. Davon hängt die Version des Clients ab, der zum Spielen auf dem Server verwendet wird. Wir benötigen eine Windows-Version des Spiels mit dem Patch, den wir benötigen, zum Beispiel Version 3.2.2 (Build 10505). Sie müssen das Verzeichnis auf den Spieleclient herunterladen

/ mangos / contrib (befindet sich im Mangos-Quellverzeichnis) von Ihrem Server und findet die folgenden Dateien darin
Code:

ad.exe
makevmaps_SIMPLE.bat
mache vmaps.bat
splitConfig.txt
vmap_assembler.exe
vmapextract_v2.exe

Platzieren Sie diese Dateien in dem Verzeichnis, in dem der World of Warcraft-Client installiert ist, und führen Sie die Datei aus ad.exeWenn dies alles Notwendige tut (die Patch-Datei wird entpackt und die erforderlichen Dateien daraus extrahiert), kann der Vorgang sehr lange dauern. Wenn der Extraktor abgeschlossen ist, sehen Sie drei neue Verzeichnisse. "Karten", "dbc"und"vmapsMsgstr "" "Diese Verzeichnisse müssen Sie zurück auf Ihren Server hochladen und in ein Verzeichnis stellen / opt / mangos / bin.

Zum Starten unseres WoW-Servers benötigen wir BildschirmNormalerweise ist es bereits installiert. Wenn nicht, installieren Sie es und erstellen Sie ein einfaches Startskript, um unseren Server in Zukunft zu starten.
Code:

#! / bin / bash
cd / opt / mangos / bin
echo "mangos-realmd starten"
screen -A -m -d -S realmd ./mangos-realmd
Echo "Fertig".
Echo "Start Mangos-Welt"
Bildschirm -A -m -d -S worldd ./mangos-worldd
Echo "fertig"
Ausfahrt 0

Machen Sie das Skript mit dem Befehl chmod + x scriptname ausführbar.

Versuchen Sie nun, unseren Server zu starten, zunächst ohne Bildschirm, öffnen Sie zwei Konsolen, und führen Sie im ersten Schritt die Befehle aus
Code:

Führen Sie dann in der zweiten Konsole die Befehle aus
Code:

Wenn alles geklappt hat, beenden Sie den Bildschirm und führen Sie das zuvor erstellte Skript aus, um den Server zu starten.

Installation von World of Warcraft

Analysieren wir die Installation am Beispiel von World of WarCraft: Wrath of the Lich King 3.3.5a unter Ubuntu Version 14.04.3 LTE

Für den Anfang müssen wir den Client herunterladen. Ich habe es vorgezogen, ihn vom Torrent-Tracker herunterzuladen

Als Nächstes müssen wir die Wine-Anwendung sowie den Client selbst installieren, um das Installationsprogramm zu starten. Sie können mehr über die Installation von Wine lesen. HIER

Dann müssen wir ein sauberes Wine-Präfix speziell für Wow erstellen, und zwar im Home-Verzeichnis(/ home) Erstelle einen Ordner.wow. Dies kann sowohl mit Stiften als auch vom Terminal aus erfolgen:

Wir gehen in das Terminal und führen den folgenden Befehl aus:

Klicken Sie im angezeigten Fenster auf OK

Gehe in den Ordner mit dem heruntergeladenen Torrent, um die Installation zu vereinfachen, benenne ich den heruntergeladenen Ordner um und gib ihm einen einfachen Namen "wow". Standardmäßig hat unser Client in den Ordner "/ Downloads" heruntergeladen.

Führen Sie die Datei aus Setup.exe Klicken Sie in diesem Ordner mit der rechten Maustaste und wählen Sie "In Programm öffnen"> Wine - Windows-Programmlader. Wenn Sie dasselbe tun wie ich, können Sie dies von der Konsole aus tun (Strg + Alt + T): (in anderen Fällen geben Sie Ihren Pfad ein)

Unser Launcher hat begonnen:

Klicken Sie auf "Weiter>". Hier müssen Sie das speziell für das Spiel erstellte WOW-Verzeichnis auswählen. Klicken Sie auf "Durchsuchen". Wechseln Sie in den Stammordner (/) und dann in den Basisordner> Benutzername> WOW / Laufwerk_C /.

Klicken Sie auf "OK" und "Weiter>", "Weiter>" "Weiter>", "Installieren". Wir berühren keine Häkchen. Der Installationsvorgang ist beendet.

Als Nächstes werden Sie aufgefordert, DirectX und Microsoft Visual C ++ zu installieren. Wir bestätigen und installieren alles.

Die Installation ist abgeschlossen, der Einfachheit halber hat uns der Installer sogar eine Verknüpfung zum Desktop mitgebracht =)

Wo spielen?

Jetzt lass uns darüber reden WO? zu spielen. Ich bin mir nicht sicher, ob eine große Anzahl von Spielern auf den offiziellen Servern 3.3.5 des Clients spielt. Deshalb habe ich mich für den KOSTENLOSEN Wowcircle-Projektserver und die Bewertungen entschieden x1 (Über 4000 Personen online). Um auf diesem Server spielen zu können, musst du http://wowcircle.com/reg.html registrieren.

Und ändern Sie den Inhalt der Datei realmlist.wtf at: set realmlist logon3.wowcircle.com.

Sie finden die Datei im Spielordner im Verzeichnis / Data / ruRU

Wenn Sie alles getan haben, wie im Artikel vorgeschlagen, können Sie die Datei realmlist.wtf öffnen und bearbeiten, indem Sie den Befehl über die Konsole ausführen:

Es bleibt nur Wow zu starten, den Benutzernamen und das Passwort einzugeben, mit denen wir uns registriert haben, und unterwegs durch die Weiten von Draenor. Lok tar Ogar!

Willkommen in der Welt von World of Warcraft! Hab ein schönes Spiel.

Sehen Sie sich das Video an: Pokalbis su S. Stepanoff 2 dalis: ko reikia vyrams? kokias moteris jie renkasi? (November 2021).

Pin
Send
Share
Send
Send