- Регистрация
- 13.10.2013
- Сообщения
- 5 354
- Реакции
- 450
- Баллы
- 0
Открываем доступ к серверу WoW в локалке или с хостинга.
Если вы решили запустить свой сервер WoW и поиграть на нем с друзьями или сделать его общедоступным для любых игроков, то не важно где он будет расположен, в локальной сети или на сервере хостинга. Настройки нужно произвести одни и те же. Разница будет лишь в том, что на сервер в локалке в большинстве случаев смогут зайти только те игроки, которые находятся с вами в одной сети. На сервера находящиеся на хостинге, смогут зайти все.
Если используете хостинг, то переходите сразу к разделу с настройками конфигов, читать раздел с настройками для локалки вам не нужно. Если сервер запускаете дома на своем ПК, то ОЧЕНЬ внимательно и ВДУМЧИВО читаем раздел ниже.
Настройки для локаллки
Одним из главных моментов, который ставит в тупик очень многих, это понимание того, что IP внутри вашей сети и IP внешний совершенно разные вещи. Внутри сети у вас может быть либо статичный, не изменяющийся ни когда IP, либо динамический, который изменяется каждый раз когда ваш ПК подключается к сети. Узнать это можно заглянув в настройки вашего подключения к сети. Если внутри сетевой IP у вас статичный, то именно его должны использовать в настройках сервера. Если он динамический, то либо каждый раз при запуске ПК изменяете его в настройках сети, на нужный вам, обычно можно изменить последние два значения в адресе 127.0.0.1 либо поднимаете VPN и играете через него, если изменить IP не удается.Также как бы это было не удивительно, но до сих пор большинство не понимает разницы между выделенным IP, который вам выдается провайдером и используется как внутри сети так и во внешней сети без изменения, и общим IP через который предоставляется доступ во внешнюю сеть провайдером. На таком IP выходить во внешнюю сеть может одновременно большое количество пользователей вашего провайдера. И такой IP ни каким образом не связан с вашим ПК, это всего лишь выходной шлюз. По этому если вы не подключали у провайдера услуги с выделенным внешнем IP у вас его и быть не может. Чтоб проверить есть у вас выделенный внешний IP или нет, просто сравните IP который указан у вас в настройках сети на ПК и IP который вам отобразится на любом сервисе по определению IP, если IP отличаются, значит к вашему ПК подключится из внешней сети не возможно. Остается только один вариант, поднимать VPN и играть через него. Большинство использует для этого Hamachi .
Настраиваем конфиги
Серверы на основе TrinityCore | Серверы на основе Mangos |
---|---|
Настройки файла конфигурации bnetserver.conf. | Настройки файла конфигурации realmd.conf |
Настройки доступа к серверу MySQL
| Настройки доступа к серверу MySQL
|
Настройки файла конфигурации worldserver.conf | Настройки файла конфигурации mangosd.conf |
Настройки доступа к серверу MySQL Открыть файл worldserver.conf и найти строки: LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;auth" WorldDatabaseInfo = "127.0.0.1;3306;root;ascent;world" CharacterDatabaseInfo = "127.0.0.1;3306;root;ascent;characters" HotfixDatabaseInfo = "127.0.0.1;3306;root;ascent;hotfixes" Также как и делали раньше, заменяем все значения на требуемые и сохраняем изменения. | Настройки доступа к серверу MySQL Открыть файл mangosd.conf. и найти строки: LoginDatabase.Info = "127.0.0.1;3306;root;root;realmd" WorldDatabase.Info = "127.0.0.1;3306;root;root;mangos" CharacterDatabase.Info = "127.0.0.1;3306;root;root;characters" LogsDatabase.Info = "127.0.0.1;3306;root;root;logs" Также как и делали раньше, заменяем все значения на требуемые и сохраняем изменения. |
Настройка в MySQL
Серверы на основе TrinityCore | Серверы на основе Mangos |
---|---|
Запускаем MySQL сервер и подключаемся к его базам. | Запускаем MySQL сервер и подключаемся к его базам. |
Заходим в базу Auth переходим в таблицу Remlistal В столбце Address изменяем значение на свой IP и сохраняем изменения. Перезапускаем MySQL. | Заходим в базу Realmd переходим в таблицу Realmlist В столбце Address изменяем значение на свой IP и сохраняем изменения. Перезапускаем MySQL. |
Открытие портов
- 8085 - порт ворлд сервера
- 3724 - порт сервера авторизации
Этого достаточно для внешнего подключения к серверу.
Если у вас запущено несколько игровых миров, или даже несколько серверов. То вы вряд ли читаете эту тему, поскольку все это вам уже известно.
Тем кому очень хочется много серверов и много миров но ни чего не знаем и не понимаем как это делать, то нужно очень вдумчиво почитать уделяя особое внимание цифрам вот в этой теме Два мира на одном компьютере..
Настройка клиента
В зависимости от версии клиента настройки производятся в разных файлах.Ищем один из этих трёх файлов и открываем его в любом текстовике realmlist.wtf, Config.wtf или Config2.wtf, находим строку
set realmlist logon.127.0.0.1 или SET portal "127.0.0.1" и заменяем IP на нужный.
Последнее редактирование: