Детальное руководство по установке сервера World of Warcraft

World of warcraft logo.

Детальное руководство по установке сервера World of Warcraft

Хорошее функционирование игрового сервера подразумевает наличие соответствующего объема ресурсов для поддержания его работоспособности. Технические требования к серверу World of Warcraft описаны в статье ТОП 4 Лучших Игровых Хостингов

Для начала потребуется установка альтернативного программного обеспечения для эмулирования сервера многопользовательской игры — Trinity Core. Установка описана на примере операционной системы Ubuntu 14.04. Обновляем операционную систему и установленные пакеты:

apt-get update && apt-get upgrade

Устанавливаем дополнительные средства разработки (development tools):

sudo apt-get install build-essential autoconf libtool gcc g++ make cmake git-core patch wget links zip unzip

sudo apt-get install openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev libncurses5-dev

sudo apt-get install libboost-dev libboost-thread-dev libboost-system-dev

sudo apt-get install libboost-program-options-dev

Устанавливаем ACE:

wget http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.3.tar.gz

tar xvzf ACE-6.0.3.tar.gz

cd ACE_wrappers/

mkdir build

cd build

../configure --disable-ssl

Make

sudo make install

cd /home

git clone https://github.com/TrinityCore/TrinityCore.git

cd TrinityCore

git checkout 3.3.5

Продолжайте выполнение по инструкции для успешного компилирования сервера.

Заходим в папку Trinity Core:

cd Trinitycore

mkdir build

cd build

cmake ../ -DPREFIX=/home/`echo $USER`/server

make

make install

make -j <количество ядер процессора>

make install

Теперь сервер скомпилирован и его можно найти в директории home/root/server. Делаем сервер публичным. Убираем приставку .dist в конце файлов:

cd /home/root/server/etc
mv authserver.conf.dist authserver.conf
mv worldserver.conf.dist worldserver.conf

nano authserver.conf

При помощи клавиш со стрелочками вверх/вниз находим «LoginDatabaseInfo» и изменяем информацию согласно ваших настроек MySQL.

Редактируем worldserver.conf. При помощи клавиш со стрелочками вверх/вниз находим «LoginDatabaseInfo», «WorldDatabaseInfo», «CharacterDatabaseInfo» и изменяем информацию согласно ваших настроек MySQL.

Загружаем и разархивируем DBC, Maps, Vmaps:

cd /home/root/server/bin

wget http://ghostcrawler336.net/download/wotlk/data/dbc.zip

wget http://ghostcrawler336.net/download/wotlk/data/maps.zip

wget http://ghostcrawler336.net/download/...data/vmaps.zip

unzip dbc.zip

unzip maps.zip

unzip vmaps.zip

rm -rf dbc.zip

rm -rf maps.zip

rm -rf vmaps.zip

Теперь сервер установлен и скомпилирован, осталось включить его. Обязательно для запуска используем утилиту screen, что позволяет оставатьca серверу игры запущенным даже при потери соединения с VPS.

cd /home/root/server/bin

screen ./authserver

screen ./worldserver

Всё! Можно играть.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Back To Top