|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore Как создать свой сервер World of Warcraft на Debian (Создание своего сервера на Debian) |
Как создать свой сервер World of Warcraft на Debian |
Всем привет! Сегодня я покажу как сделать свой сервер WoW на Debian:
1) Нам нужно обновить и установить софт для компиляции это делается командой: apt-get update && apt-get install build-essential autoconf libtool gcc g++ make cmake git-core p7zip-full libncurses5-dev openssl libssl-dev mysql-client libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev libboost-all-dev libzmq-dev 2)Нам нужно сделать данные шаги: 1. Удаляем содержимое папок server/data и source. 2. Карты (dbc, maps, ...) загружаем в папку server/data. 3. Исходники загружаем в папку source 4. Создаем папку database и загружаем туда дампы баз (auth.sql, characters.sql, world.sql). Исходники можно скачать с: https://github.com/TrinityCore/TrinityCore А дампы отсюда: http://ytdb.ru/ (Хотя они есть сразу с исходниками вроде) 3) Компилируем все пишем по шагам: 1. rm -rf /home/serv/source/build /home/serv/server/bin/* /home/serv/server/etc/* 2. cd /home/serv/source 3. mkdir build 4. cd build 5. cmake ../ -DPREFIX=/home/serv/server 6. make (Вот этот процесс самый долгий. Можете поесть, попить кофе, поделать короче что нибудь. Скорость будет такая какая будет ваша конфигурация чем мощней железо, тем быстрей скомпилируется) 7. make install 4) Создаем базу данных: 1. cd / 2. cd /home/serv/database 3. mysql -uroot -p auth < auth.sql (Потребует пароль для того чтобы сделать это действие и для других тоже потребует. Посмотреть его вы можете в панели управления Программы -> База данных -> Пользователь root. 4. mysql -uroot -p characters < characters.sql 5. mysql -uroot -p world < world.sql 5)Настройка сервера: 1. Настройки сервера будут находиться в папке server/etc. В них нужно изменить данные для подключения к базе, а так же убрать из окончаний имен .dist. Изменить это можно через любой FTP клиент (WinSCP, Filezilla). 6)И наконец то запуск сервера: 1. Чтобы сервер можно было запустить через панель управления, необходимо открыть файл .control/start.sh. Start.sh можно найти в папке .control она скрытая так что нужно открыть скрытые файлы. И потом нужно изменить в нем пути к бинарным файлам сервера (которые находятся в папке server/bin). Все сервер должен запустится. Надеюсь гайд вам понравился. У меня все нормально было. P.S Если у кого то что то не получается напишите в комментариях к теме. Вот и все надеюсь гайд вам понравился.
Сообщение # 1 написано 30.08.2017 в 17:30
|
| |||
| |||