Как создать сервер Conan Exiles (Windows) +Настройка

Руководство как запустить пользовательский сервер Conan Exiles. Вы можете его установить на своем компьютере или на удаленном сервере.

Нужен ли нам SteamCMD?

Да, вам необходимSteamCMD. Файлы приложения разделены между самой игрой сервером игры.

Создание сервера:

Где найти файл «ConanSandboxServer-Win64-test.exe»?

  1.  Создайте папку для SteamCMD и папку для файлов сервера Conan Exiles:
    C:/steamcmd
    C:/conanserver
  2. Загрузите cредство обновления SteamCMD (Windows) . https://media.steampowered.com/installer/steamcmd.zip
  3. Извлеките содержимое архива папку. C: / steamcmd
  4.  Щелкните правой кнопкой мыши в папке и создайте новый текстовый документ именем FetchServerFiles.bat и с содержанием:
    @echo off
    start "" steamcmd.exe +login anonymous +force_install_dir "C:/conanserver" +app_update 443030 +quit
  5. Запустите FetchServerFiles.bat двойным кликом, чтобы загрузить все файлы сервера Conan Exiles установленных в C: / conanserver

Настройка файла запуска сервера .bat!

Нам нужно создать .bat  файл, чтобы запускать ConanSandboxServer-Win64-test.exe с  определенными командах.
Сейчас вы должны дождаться пока все файлы сервера загрузятся (около 12 Гб ~) и должны быть готовы к запуску сервера.

Перейдите к папке с файлами сервера Conan Exiles (в нашем случае C:/conanserver)

Щелкните правой кнопкой мыши в папке и создайте новый текстовый документ. Назовите его как хотите. Я назвал его «startServer.bat».
Откройте его и скопируйте туда следующее:

Убедитесь, что вы изменили текст на свой

> X.X.X.X: Это IP сервера (сервис 2ip.ru поможет вам его узнать)
> ConanExiles.RU: Это имя вашего сервера во всех списках и т.д.
> ПАРОЛЬАДМИНА: Это пароль игрок должен будет ввести в консоле, чтобы пользоваться командами администратора.
> MaxPlayers=20: Это максимальное количество игроков, которым разрешено подключаться к серверу. (меняет только 20 на ваше количество)

Когда закончили настройку «Файл-> Сохранить как» в текстовом редакторе и сохраните файл вот так:
«StartServer.bat»
Убедитесь, что присутствует « в начале и конце.

Теперь файл должен выглядеть вот так:

Настройка конфигураций сервера Conan Exiles.
Где найти конфиг сервера? -> «C:\conanserver\ConanSandbox\Saved\Config\WindowsServer» и называется он «ServerSettings.ini»

Есть и другой файл который вы можете редактировать (Engine.ini ):

Важно! Не трогайте значения и переменные, если вы не уверены в том, что они делают.
Например, вы можете зайти в игровой клиент, нажать Host / Local игра и увидеть все настройки там.
Это те же параметры которые вы видите в этих конфигурационных файлов .ini.

Хостинг сервера Conan Exiles

Проверьте свои порты!
Убедитесь, что у вас открыты порты 27015 и 27016 на маршрутизаторе (роутере) и брандмауэре Windows! Это важно!

Запуск сервера Conan Exiles! Как запустить сервер Conan Exiles?
Вернитесь в папку с .bat файлом и дважды щелкните этот файл .bat. Создастся небольшое командное окно на несколько секунд после него другое и выглядит оно вот так:

Все, сервер работает. Требуется несколько минуты, чтобы он полностью зарегистрируется Conan Exiles и появиться в списке серверов.

Подключение к серверу Conan Exiles. Как подключится к серверу Conan Exiles?

Подключение игроков к вашему серверу:
Прежде всего, убедитесь, что сервер работает, выполнив следующие действия:

Откройте главное окно Steam, и откройте в вверху вкладку под названием «Вид». Там должна быть вкладка «Серверы»,. Перейдите к пункту «LAN» или локальная сеть и выберите Conan Exiles игра в нижнем фильтре игр. Обновляйте список до тех пор, пока не увидите сервер, это может занять некоторое время. (Работает если вы запустили сервер у себя на компьютере)

И да, вы видите свой собственный сервер в качестве сервера локальной сети.

Используя сервис 2ip.ru вы можете узнать свой ip адрес и дать его вашим друзьям.

>>Как обновить сервера Conan Exiles когда вышел патч на игру?<<

Читайте также:

комментариев 29

  1. dimkosyan:

    не работает команда @echo off
    start «» steamcmd.exe +login anonymous +force_install_dir «C:/conanserver» +app_update 443030 +quit

    Изменял на свою дирректорию, менял слеш (тут указан линуксовский), на «\», все-равно результат плачевынй.

  2. Илья:

    Сервер вроде стартует, но не появляется в списке, раньше на компе был сервер ARK, и все работало, так что порты точно открыты, в чем может быть проблема?

  3. Ильдар:

    У меня сервер по локалке работает и отображается в списке серверов но при попытке подключится из вне то черный экран и в логе сервера ничего не фиксируется. а если зайти через стим и посмотреть сведения о сервере то в логе появляется запись:

    [2017.02.01-18.59.23:307][586]LogNet: NotifyAcceptingConnection: Server ConanSandbox accept
    [2017.02.01-18.59.23:307][586]LogHandshake: Error reading handshake packet.

    И я так думаю это из за того что у меня не совпали некоторые параметры из батника старта сервера и сервер никак не хотел стартовать. Я поменял параметры ручками в конфигах:

    у тебя GameServerPort=27015, а у меня в конфиге просто port=27015

    Я не нашел в каком конфиге прописывается Multihome=X.X.X.X
    Подскажите пожалуйста

    • Ильдар:

      Я первый раз сервер запускаю так что прошу не ругать. Удалите так как разобрался))

  4. Ильдар:

    Ан нет не разобрался. все в силе: если запускать по вашему батнику то сервер падает не успев запустится, а если только убрать запись Multihome=X.X.X.X то запускается и локально работает но из всех параметров применяется только количество игроков, а порт и название встают стандартные.

    кусок лога:
    [2017.02.01-22.14.20:726][ 0]LogNet: Browse: /Game/Maps/ConanSandbox/ConanSandbox?Name=Player?Multihome=77.233.197.216?GameServerPort=27015?GameServerQueryPort=27016?ServerName=ConanExiles.RU?MaxPlayers=20?listen?AdminPassword=N
    [2017.02.01-22.14.20:727][ 0]LogLoad: LoadMap: /Game/Maps/ConanSandbox/ConanSandbox?Name=Player?Multihome=77.233.197.216?GameServerPort=27015?GameServerQueryPort=27016?ServerName=ConanExiles.RU?MaxPlayers=20?listen?AdminPassword=N
    [2017.02.01-22.14.31:131][ 0]LogAIModule: Creating AISystem for world ConanSandbox
    [2017.02.01-22.14.31:132][ 0]LogWorld: Game class is ‘BaseGameMode_C’
    [2017.02.01-22.14.31:133][ 0]ConanSandbox:Display: cwd: C:/conanserver/ConanSandbox/Binaries/ThirdParty/IP2Location/IP2LOCATION-LITE-DB1.BIN C:\conanserver\ConanSandbox\Binaries\Win64
    [2017.02.01-22.14.31:175][ 0]LogOnline:Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.
    [2017.02.01-22.14.31:177][ 0]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
    [2017.02.01-22.14.31:177][ 0]LogOnline:Warning: STEAM: Steam API failed to initialize!
    [2017.02.01-22.14.31:178][ 0]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
    [2017.02.01-22.14.31:180][ 0]LogInit: WinSock: Socket queue 131072 / 131072
    [2017.02.01-22.14.31:184][ 0]LogNet:Warning: Failed to init net driver ListenURL: /Game/Maps/ConanSandbox/ConanSandbox?Name=Player?Multihome=77.233.197.216?GameServerPort=27015?GameServerQueryPort=27016?ServerName=ConanExiles.RU?MaxPlayers=20?listen?AdminPassword=N: WinSock: binding to port 27015 failed (21)
    [2017.02.01-22.14.31:186][ 0]LogNet: NetworkFailure: NetDriverListenFailure, Error: ‘WinSock: binding to port 27015 failed (21)’
    [2017.02.01-22.14.31:187][ 0]LogOnline:Warning: NULL: Can’t destroy a null online session (Game)
    [2017.02.01-22.14.31:188][ 0]LogWorld: Failed to listen: WinSock: binding to port 27015 failed (21)
    [2017.02.01-22.14.31:188][ 0]LogNet:Error: LoadMap: failed to Listen(/Game/Maps/ConanSandbox/ConanSandbox?Name=Player?Multihome=77.233.197.216?GameServerPort=27015?GameServerQueryPort=27016?ServerName=ConanExiles.RU?MaxPlayers=20?listen?AdminPassword=N)
    [2017.02.01-22.14.31:663][ 0]LogWorld: Bringing World /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox up for play (max tick rate 0) at 2017.02.02-01.14.31
    [2017.02.01-22.14.31:664][ 0]LogOnline:Warning: NULL: AutoLogin missing AUTH_LOGIN=.
    [2017.02.01-22.14.31:667][ 0]LogOnline:Error: Failed to bind listen socket to addr (77.233.197.216:14001) for LAN beacon
    [2017.02.01-22.14.31:667][ 0]LogOnline:Warning: Failed to init to LAN beacon

    Прошу помощи. и почему 77.233.197.216:14001 когда порт другой указываю в каком конфиге это прописано подскажите

  5. Ильдар:

    В логе строки где ругается на порты просьба пропустить я только увидел что немного стары лог кинул а то я тут с разными портами пробовал)

  6. Ильдар:

    Вывод таков на стандартных параметрах с на портах например 7015 и 7016 работает в локалке без проблем без глюков все ок. но не видно его в стиме.
    Ставлю порт 27015 и 27016 становится видно сервер в стиме но при запуске черный экран и все баста. В логах ничего типо ждет подключения пользаков.
    Ставлю на сервере порты 7015 и 7016 на роутере перенаправляю на них с портов 27015 и 27016 итог. сервер работает начинается спам в логах
    [2017.02.01-18.59.23:307][586]LogNet: NotifyAcceptingConnection: Server ConanSandbox accept
    [2017.02.01-18.59.23:307][586]LogHandshake: Error reading handshake packet.
    пока не отключишь порты на роутере.
    Если прописать параметр Multihome=77.233.197.216 сервер не стартует ругается
    LogNet: NetworkFailure: NetDriverCreateFailure, Error: »
    [2017.02.01-23.00.50:920][ 0]LogNet:Error: LoadMap: failed to Listen(/Game/Maps/ConanSandbox/ConanSandbox?closed)
    [2017.02.01-23.00.50:973][ 0]LogWorld: Bringing World /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox up for play (max tick rate 0) at 2017.02.02-02.00.50
    [2017.02.01-23.00.50:974][ 0]LogOnline:Warning: NULL: AutoLogin missing AUTH_LOGIN=.
    [2017.02.01-23.00.50:977][ 0]LogOnline:Error: Failed to bind listen socket to addr (77.233.197.216:14001) for LAN beacon
    [2017.02.01-23.00.50:978][ 0]LogOnline:Warning: Failed to init to LAN beacon

    На этом всё. Жду помощи. простите что на спамил сообщений. кнопки удалить или редактировать сообщения не вижу.

  7. Залейте пожалуйста файлик
    E:\Games\Conan Exiles\Conan Exiles\ConanSandbox\Binaries\Win64
    ConanSandbox-Win64-Test.exe

  8. Сергей:

    таже фигня, что и у Ильи. Что то вы забыли дописать

  9. Сергей:

    не совсем понятно, почему в логах указывается порт 14001

  10. Сергей:

    отпишитесь у кого получилось запустить серв, что сделали?

  11. Алексей:

    Возможно, вместо ключа -nosteamclient следует вводить -nosteam

  12. Fktrctq:

    А подскажите пожалуйста на этот сервер установить античит батлай?

  13. Ильдар:

    DEMA давай я тебе на свой сервак дам доступ ты посмотришь что за глюк и скажешь как исправить??

  14. Ильдар:

    У меня сложность просто в том что порты многие уже заняты кроме 27015 и т.д. ну никак не могу сесть я на другие. помогите!!!

  15. Ильдар:

    так как помощи никакой. я запустил сервер так: в StartServer.bat я прописал: start «» /NORMAL «C:\conanserver\ConanSandbox\Binaries\Win64\ConanSandboxServer-Win64-Test.exe» «ConanSandbox?ServerName=название вашего сервера» -nosteamclient -game -server -log

    В C:\conanserver\ConanSandbox\Config\DefaultServerSettings.ini прописываете пароль на админку

    запускаете сервак и смотрите по логам на каком порту он стартанул и его выводите на ружу и все я другого решения не нашел.(у меня просто данные порты были заняты пришлось их заменить а у вас я думаю порты свободны проблем не будет)

  16. Иван:

    Привет, можно ли все это сделать на выделенном сервере линукс, есть ли мануалы, чтоб НЕ НА СВОЕЙ машине, например я возьму в аренду VDS? Подскажите профи!

  17. Иван:

    Купил на gameservers.com, не могу ничего настроить, подскажите как сделать себя админом построить базу в админ режиме и запустить все это дело?

  18. Алексей:

    Скиньте пожалуйста StarServer нормальный, я когда его создаю, запускаю, у меня ошибку пишет при запуске

  19. Алексей:

    Вопрос такой… Когда создаю сервер. Его все видят , но я почему-то перестаю видеть все сервера от игры Canan Exiles, запускаю на машине на которой и создаю сервер. Как решить такую проблему?

  20. Денис:

    Здравствуйте. Появилась вот такая проблема.
    Сервер запускается, Steam его видит во вкладке LAN, но подключится не могу (порты открыты — в маршрутизаторе, фаервол отключен) по TCPWiev показывает что пакеты передаются по порту 7778 (хотя присутствует и сервер с портом 7777, а Steam видит сервер на 7777.
    Днём ранее Steam видел сервер с портом 7778.
    Подскажите пожалуйста куда копать или решение.

  21. Стас:

    Ну у кого не работает попробуйте сделать так!
    Мультихоум укажите свой адрес в локальной сети.
    Порт укажите любой только не 27015 . Тогда и сервер работать будет и зайти сможете.

    Вот мой батник на запуск:
    ConanSandboxServer.exe -log -MULTIHOME=192.168.1.242 -QueryPort=27016 -server

  22. Григорий:

    Может кто рассказать есть ли возможность запустить сервер на linux vps?

  23. Александр:

    Всем привет может кто ответить на такой вопрос! дневник разработчиков #8 говорилось — Как только игра появилась в вашей библиотеке, вы сможете сделать выделенный сервер на любом компьютере прямо из Steam. Откройте библиотеку Steam и в меню инструментов найдите Conan Exiles. Отсюда вы можете создать свой выделенный сервер Conan Exiles и настроить его. Но что то я не наблюдаю такого инструмента в steam это у меня одного так или у всех?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *