Conan exiles как настроить свой сервер

Гайд Conan Exiles. Как создать приватный сервер

Шаг 1: Получите SteamCMD
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

Шаг 2
Извлеките содержимое steamcmd.zip в какую-нибудь папку по вашему выбору.

Шаг 3
Откройте окно терминала в папку, которую вы выбрали.

Шаг 4
Создайте отдельную папку для установки сервера. (Например, C:\Exiles)

Шаг 5: Для того, чтобы получить сервер, выполните следующие команды:

login anonymous
force_install_dir C:\YOURFOLDERNAMEHERE
app_update 443030
quit
(При первом запуске, а также в некоторых других случаях, SteamCMD исправит себя до начала работы)

Шаг 6: Запуск сервера

Пожалуйста, убедитесь, что у вас не запущен Steam. Если вы это сделаете, вы увидите некоторые ошибки, связанные с библиотеками DLL (которые можно проигнорировать).

Из C:\Exiles, выполните следующую команду: ConanSandboxServer.exe

По умолчанию, будут прослушиваться UDP-порты 27015 и 7777. Возможно, вам потребуется добавить исключение в ваш брандмауэр, чтобы получить сервер, который будет показан в списке серверов Steam.

Затем вы можете использовать следующие параметры командной строки, например:

ConanSandboxServer.exe -log -MaxPlayers=16

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

Источник

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

Автор: DEMA · Опубликовано 30.01.2017 · Обновлено 31.01.2017

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

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

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

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

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

  1. Создайте папку для SteamCMD и папку для файлов сервера Conan Exiles:
    C:/steamcmd
    C:/conanserver
  2. Загрузите cредство обновления SteamCMD (Windows) . http://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 адрес и дать его вашим друзьям.

Как обновить сервер после выхода патча

Автор: DEMA · Published 30.01.2017 · Last modified 01.02.2017

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

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

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

только что проверил и все работает

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

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

[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
Подскажите пожалуйста

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

Ан нет не разобрался. все в силе: если запускать по вашему батнику то сервер падает не успев запустится, а если только убрать запись 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 когда порт другой указываю в каком конфиге это прописано подскажите

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

Читайте также:  Сломалась арматура сливного бачка

Вывод таков на стандартных параметрах с на портах например 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

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

Источник

Conan exiles как настроить свой сервер

This guide will guide you 🙂 in how to install a dedicated server for Conan Exiles.

By following the steps in this guide you can setup a dedicated server with ease !

Please note that this guide is only intended for windows use (as there is no linux server out yet)
(unless wine is used on unix)

3,086 уникальных посетителей
66 добавили в избранное

1. Download the SteamCMD Update Tool.

2. Create a folder on your disk to store the steamCMD executable in.

For this guide we will use ‘C:\steamcmd’

3. Extract the zip file named ‘steamcmd.zip’ to the steamcmd folder you just created

4. Double click the executable to open it and let it download the required files.

5. When you see the ‘Steam>’ indicator in the cmd window please close the window.
(All the required files will be downloaded in its correct location)

Congratulations on downloading and installing the steamCMD

Now we are going to install the Conan Exiles Server files.

First we are going to create some configuration files (which we can easily use to start and update our Conan Exiles server files)

1. Create a directory where you want the steamCMD to install your Conan Exiles server files.

For this guide we will use K:\Conan

2. Create a file named ‘install.txt’ with the following contents:

@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir K:\Conan
app_update 443030 validate
quit

3. Move the file ‘install.txt’ inside the Conan folder (K:\Conan)

4. Create a batch file named ‘install.bat’ with the following contents:

@echo off
title NightBits %1 Updater
%2\steamcmd.exe +runscript %3\install.txt

5. Move the file ‘install.bat’ inside the Conan folder (K:\Conan)

6. Create a batch file named ‘start.bat’ with the following contents:

set gamename=»Conan Exiles»
title NightBits %gamename% Server
set steamcmd=C:\steamcmd
set gamepath=K:\Conan

set gameserverport=7777
set queryport=27015
set players=100
set servername=NightBits Conan
set adminpassword=MYCONANPASSWORD
set multihomeip=MYINTERNALSERVERIPADDRESS

call install.bat %gamename% %steamcmd% %gamepath%

echo Starting %gamename% server, please keep this window open for automatic restart to work..
echo (if you want to quit, close this window from the X, then issue CTRL-C in the server window)

call ConanSandboxServer.exe ConanSandbox?Multihome=%multihomeip%?GameServerPort=%gameserverport%?GameServerQueryPort=%queryport%?listen?AdminPassword=%adminpassword%?MaxPlayers=%players%?ServerName=»%servername%» -nosteamclient -game -server -log
popd

echo %gamename% server exited, restarting..
echo NightBits %gamename% Server was restarted on %date% at %time% >>%gamepath%\restart.log

7. Change the bold text to your proper configuration variables.

steamcmd => Location where steamcmd is located (default: C:\steamcmd)

Читайте также:  Meizu не работает разблокировка

gamepath => Location where Conan Exiles is located (default: K:\Conan)

gameserverport => Gameserver port which is used to retrieve game data (default: 27015)

queryport => Port which is used for websites and steam to collect game information (default:27016)

players= => Max players which can join your server
servername => The server name which is given ti your hosted gameserver
adminpassword => The password which is used to make yourself an admin of the hosted server
multihomeip => The internal ipAddress of the server which is hosting Conan Exiles

8. Move the file ‘start.bat’ inside the Conan folder (K:\Conan)

9. Double click the batch file ‘start.bat’ to start the server downloading

When everything is downloaded (and verified) the server will start.
After the server is done booting your Conan Exiles Server is ready for you.

10. Go to your steam browser to find your Conan Exiles Server. ^_^

As a bonus feature the server will restart automatically when it has crashed.

Please note that before people can connect to your server you would need to forward the correct ports in your router to your server PC. Also make sure that your server PC is not blocking the incoming/outgoing ports from communication due to a (windows) firewall .

The default game serverport is set by Conan to 7777. (For now it cannot be changed yet)

The following ports should be forwarded inside your router (and allowed in your firewall) for Conan Exiles to work:

UDP 7777 (default game server port) (steam browser server list connection)
UDP 7778 (default game server peer port) (direct connections to your server)
UDP 27015 and 27016 (default query ports (websites and steam))

IMPORTANT! It is required to set QueryPort to something other than 27015 if you are playing on the same computer that you are hosting on.

Below are quick steps for installing on Linux:
(For this guide Ubuntu was used)

Please change the variables in bold in the examples according to your system configuration

1. Install the latest Stable Wine version (as of writing version 3.0)

2. Install steamCmd:

3. Downloads the binaries and installs them into

/home/[USERNAME]/steamcmd/steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir /games/steam/conan +login anonymous +app_update 443030 validate +quit

4. For the first run of the Conan Server, you need to have Xvfb program installed:
sudo apt-get install xvfb

5. Start the server manually:

xvfb-run —auto-servernum —server-args=’-screen 0 640x480x24:32′ wine /games/steam/conan/ConanSandboxServer.exe -log

6. Create a bash file named ‘start.sh’ with the following contents:

#!/bin/sh
export WINEARCH=win64
export WINEPREFIX=/home/[USERNAME]/.wine64

gameserverport=7777
queryport=27015
players=100
servername=»NightBits Conan«
adminpassword=MYCONANPASSWORD
multihomeip=MYINTERNALSERVERIPADDRESS

#xvfb-run —auto-servernum —server-args=’-screen 0 640x480x24:32′ wine /games/steam/conan/ConanSandboxServer.exe «Multihome=$multihomeip?GameServerPort=$gameserverport?GameServerQueryPort=$queryport?listen?AdminPassword=$adminpassword?MaxPlayers=$players?ServerName=$servername -nosteamclient -game -server -log»

#xvfb-run —auto-servernum —server-args=’-screen 0 640x480x24:32′ wine /games/steam/conan/ConanSandboxServer.exe -log

xvfb-run —auto-servernum —server-args=’-screen 0 640x480x24:32′ wine /games/steam/conan/ConanSandboxServer.exe ConanSandbox?Multihome=$?GameServerPort=$?GameServerQueryPort=$?listen?AdminPassword=$?MaxPlayers=$?ServerName=»$» -nosteamclient -game -server -log

7. Create a new service file ‘conan.service’ with the following contents:
(save it at: /etc/systemd/system/conan.service)

[Unit]
Description=NightBits Conan server
After=syslog.target network.target

8. Reload the services by typing: systemctl daemon-reload
9. Enable the service by typing: systemctl enable conan.service
10. Start the service by typing: systemctl start conan.service

Update script for Conan:

Created a bash file named ‘updateConan.sh’ with the following contents:

echo «NightBits Conan Server Updater»
echo «Stopping NightBits Conan Server . «
sudo systemctl stop conan.service
while ps axg | grep -F ‘ConanSandboxServer-Win64-Test.exe’ | grep -v -F ‘grep’ > /dev/null; do sleep 1; done

# Backup configuration files
echo «Backing up configuration files»

tarballName=»configBackup_$(date +%Y-%m-%d_%H-%M).tar.gz»
tarball2Name=»savedConfigBackup_$(date +%Y-%m-%d_%H-%M).tar.gz»

mkdir -p /games/steam/conan/configBackups
tar -zcvf /games/steam/conan/configBackups/$tarballName -C /games/steam/conan/ConanSandbox/Config .
tar -zcvf /games/steam/conan/configBackups/$tarball2Name -C /games/steam/conan/ConanSandbox/Saved/Config/WindowsServer .

Источник

Оцените статью