Руководство по созданию и настройке выделенного сервера в игре Valheim
Настройка выделенного сервера Valheim может быть трудным процессом. Есть много шагов и много мест, где что-то может пойти не так. Однако, если вы не хотите платить кому-то ежемесячную подписку только за размещение сервера, то настройка собственного сервера – отличная идея. Нижеследующее представляет собой исчерпывающее руководство, которое (надеюсь) ответит на все ваши вопросы о создании выделенного сервера Valheim.
Настройка выделенного сервера Valheim
Содержание статьи:
- 1 Настройка выделенного сервера Valheim
- 1.1 Порты Valheim для пересылки
- 1.2 Загрузите выделенный сервер Valheim через библиотеку Steam
- 1.3 Загрузите выделенный сервер Valheim через SteamCMD
- 1.4 Редактирование файла выделенного сервера Valheim
- 1.5 Добавьте свой выделенный сервер Valheim в список серверов Steam
- 1.6 Как привлечь друзей на ваш выделенный сервер Valheim
- 1.7 Выделенный сервер Valheim не отображается
- 1.8 Устранение неполадок выделенного сервера Valheim
- 2 Как разместить другие миры на вашем выделенном сервере Valheim
- 3 Другие руководства по игре:
Прежде чем начать, убедитесь, что у вас есть какой-то инструмент для редактирования блокнота, например Notepad ++, и что вы включили возможность редактировать типы расширений файлов. Чтобы включить расширения файлов, нажмите «Просмотр» в проводнике Windows и установите флажок « Расширения имен файлов» . Вот общий обзор шагов, которые необходимо предпринять для настройки выделенного сервера Valheim:
- Перенаправляйте порты через маршрутизатор (порты 2456, 2457 и 2458)
- Загрузите выделенный сервер Valheim (через библиотеку Steam или SteamCMD )
- Отредактируйте файл на выделенном сервере Valheim, указав имя сервера, мировое имя и пароль.
- Добавьте свой внутренний IP-адрес в список серверов Steam, чтобы вы могли присоединиться к собственному серверу.
- Пригласите друзей присоединиться к вашему серверу , указав ваш внешний IP-адрес в списке серверов Steam.
- Присоединитесь к выделенному серверу Valheim, а затем, при необходимости, устраните любые проблемы.
Порты Valheim для пересылки
Первое, что вам нужно сделать, это перенаправить правильные порты. Это позволяет вашим друзьям подключаться к вашему выделенному серверу Valheim извне. В зависимости от вашего роутера и настроек, это для всех будет разным. Найдите свой маршрутизатор на PortForward.com и следуйте инструкциям по перенаправлению следующих портов: 2456, 2457 и 2458. В зависимости от настроек вы можете перенаправить диапазон портов, введя: 2456-2458 . Вам нужно только, чтобы это был протокол UDP.
Также стоит отметить, что вам нужно будет указать вашему маршрутизатору, на каком компьютере в вашей сети будет размещаться сервер, выбрав внутренний IP-адрес машины. Вы можете узнать внутренний IP-адрес своего ПК, открыв командную строку, набрав ipconfig и нажав Enter. Внутренний IP-адрес вашего ПК указан рядом с IPv4-адресом. В зависимости от вашего маршрутизатора имя вашего устройства может отображаться вместо его IP-адреса. Вы можете проверить имя своего ПК, выполнив поиск «О вашем ПК» в Windows и выполнив поиск «Имя устройства» в разделе «Технические характеристики устройства».
Загрузите выделенный сервер Valheim через библиотеку Steam
Вы также можете загрузить выделенный сервер Valheim через свою библиотеку Steam.
Первый способ приобрести выделенный сервер Valheim – прямо из вашей библиотеки Steam. Это хороший метод для тех, кто не хочет использовать SteamCMD (подробнее об этом в следующем разделе).
- Открыть Steam
- Перейти в библиотеку
- Убедитесь, что в раскрывающемся списке в левом верхнем углу выбран пункт Инструменты.
- Найдите выделенный сервер Valheim и выберите его
- Нажмите “Установить”.
Это установит выделенный сервер Valheim. На этом этапе вы должны отредактировать некоторые файлы, чтобы фактически настроить сервер, к которому будут присоединяться ваши друзья.
Чтобы найти эти локальные файлы, выполните следующие действия:
- Открыть Steam
- Перейти в библиотеку
- Щелкните правой кнопкой мыши выделенный сервер Valheim, выберите «Управление», а затем «Обзор локальных файлов».
Теперь вы увидите папку выделенного сервера Valheim с несколькими файлами, включая .pdf от разработчиков, valheim_server.exe (вы не будете его использовать) и start_headless_server.bat (это важно). Теперь вам нужно будет отредактировать некоторые файлы, чтобы правильно настроить сервер. Но сначала я расскажу, как загрузить выделенный сервер Valheim с помощью SteamCMD, или вы можете сразу перейти к редактированию раздела файлов выделенного сервера Valheim ниже.
Загрузите выделенный сервер Valheim через SteamCMD
SteamCMD можно использовать для обновления программ с помощью командных строк.
Другой способ настроить выделенный сервер Valheim – использовать SteamCMD. Вы можете загрузить SteamCMD с сайта разработчиков программного обеспечения Valve. Это версия Steam для командной строки от Valve. Он будет использоваться для загрузки, обновления и создания вашего выделенного сервера Valheim.
Распакуйте содержимое заархивированной папки в то место, где вы хотите сохранить SteamCMD. Это может быть где угодно на вашем компьютере.
Создайте файл .bat в папке SteamCMD с именем update.bat . Для этого создайте новый текстовый документ и назовите его update.bat. Он должен измениться с обычного значка блокнота на значок с шестеренками. Щелкните правой кнопкой мыши файл .bat и выберите «Редактировать с помощью Notepad ++». Скопируйте следующий код:C:UsersUSERNAMEDesktopSteamCMDsteamcmd +login anonymous +force_install_dir C:Valheim +app_update 896660 validate +exit
Вам нужно будет перейти C:UsersUSERNAMEDesktopSteamCMDsteamcmd туда, где вы извлекли SteamCMD. Например:E:SteamCMDsteamcmd
Перейдите +force_install_dir C:Valheimв то место, где вы хотите установить сервер. Например:+force_install_dir E:Valheim_servers
Сохраните файл Notepad ++ и закройте его. Теперь дважды щелкните файл update.bat. Он запустит сценарий, который загрузит выделенный сервер Valheim и установит его в любом месте, указанном в приведенном выше коде. Подождите несколько минут, так как он должен загрузиться, а затем обновите программу. Когда он будет завершен, вы можете ввести Exit и нажать Enter, чтобы закрыть SteamCMD.
Вырежьте файл update.bat и вставьте его в новую папку выделенного сервера Valheim. Эта папка находится там, где вы указали ее для установки в приведенном выше коде. Файл update.bat будет использоваться для обновления сервера всякий раз, когда разработчики выпускают обновление. Теперь, независимо от того, загрузили ли вы выделенный сервер Valheim с помощью SteamCMD или через свою библиотеку Steam, вы должны сделать следующий шаг.
Редактирование файла выделенного сервера Valheim
Вам нужно будет отредактировать start_headless_server.bat. -name будет таким, каким будет ваш сервер в Steam.
Независимо от того, использовали ли вы SteamCMD для настройки выделенного сервера Valheim или загрузили его через свою библиотеку Steam, теперь вам нужно будет начать процесс редактирования параметров запуска сервера.
Начните с создания копии файла start_headless_server.bat и переименования его в start.bat. Это сохранит исходный файл.
Щелкните правой кнопкой мыши start.bat и выберите «Редактировать с помощью Notepad ++». Вы увидите следующий код. Вам нужно будет отредактировать части в строке valheim_server (строка 9), которые помечены ниже как «Мой сервер», «Выделенный» и «секретный». Измените слова в кавычках.
@echo off
set SteamAppId=892970
echo “Starting server PRESS CTRL-C to exit”
REM Tip: Make a local copy of this script to avoid it being overwritten by steam.
REM NOTE: Minimum password length is 5 characters & Password cant be in the server name.
REM NOTE: You need to make sure the ports 2456-2458 is being forwarded to your server through your local router & firewall.
valheim_server -nographics -batchmode -name “My server” -port 2456 -world “Dedicated” -password “secret”
То, что вы выбираете для -world, не то, что люди увидят при попытке присоединиться к серверу. Вместо этого -name будет отображаться в списке серверов. Выберите то, что вы запомните и в остальном подходит для вашего сервера. Имя -world – это то, что вы можете использовать для запуска любых миров, которые вы создали в одиночной игре, или миров, которые вы ранее размещали с помощью внутриигрового сервера, или даже миров, которые ваши друзья отправили вам (подробнее об этом ниже). Когда вы закончите, это должно выглядеть примерно так: valheim_server -nographics -batchmode -name “Sam’s Awesome Server” -port 2456 -world “Valhalla” -password “CleverPassword”
Вы также должны создать пароль для своего выделенного сервера Valheim. Пароль не может быть в имени сервера или мира и должен состоять из пяти символов. Я рекомендую сделать все записи уникальными, то есть сделать -name и -world разными.
Когда все изменения внесены, сохраните файл и закройте Notepad ++.
Дважды щелкните start.bat, чтобы начать настройку выделенного сервера Valheim. Вы заметите, что появится окно командной строки и начнется прокрутка текста. Создание сервера будет завершено, когда вы увидите, что игровой сервер подключен . Этот процесс может занять некоторое время в зависимости от вашей машины.
На этом этапе вам и вашим друзьям нужно будет добавить свой сервер в список серверов Steam. Этот процесс может вызвать некоторые проблемы, поэтому вооружитесь этим предупреждением.
Добавьте свой выделенный сервер Valheim в список серверов Steam
Вам нужно будет добавить свой IP-адрес на сервер Steam, после чего вы сможете присоединиться. Используйте пароль, который вы написали в start.bat.
Прежде чем приступить к этой части, убедитесь, что ваш выделенный сервер Valheim работает, дважды щелкнув файл start.bat, который вы создали. Подождите, пока появится текст, подключенный к игровому серверу. Теперь эта часть отличается в зависимости от того, размещаете ли вы сервер на своем компьютере или пытаетесь присоединиться к чужому серверу в другом доме (последний указан ниже).
Откройте Steam и выберите «Просмотр», а затем «Серверы». Это откроет новое диалоговое окно, в котором вы сможете просматривать различные серверы Steam.
Выберите вкладку «Избранное». Здесь вам нужно будет добавить IP-адрес вашего компьютера, а затем порт, который вы используете. Это тот же порт, который указан в редактируемом вами файле start.bat. Порт по умолчанию – 2456.
Щелкните правой кнопкой мыши вкладку «Избранное» и выберите «Добавить сервер по IP-адресу» или щелкните « Добавить сервер» в правом нижнем углу. В этом новом поле введите свой внутренний IP-адрес, двоеточие (:) и порт, который вы использовали в start.bat. У вас должно получиться что-то вроде этого: 192.168.1.7:2456
Вы можете найти свой внутренний IP-адрес, открыв командную строку (выполните поиск cmd в Windows или введите командную строку), набрав ipconfig и нажав Enter. Ваш внутренний IP-адрес указан рядом с IPv4-адресом и может быть примерно таким: 192.168.1.7.
Этот внутренний IP-адрес вы будете использовать для подключения к собственному серверу. Кроме того, это IP-адрес, который кто-либо еще в вашей домашней сети будет использовать для подключения к вашему серверу. Они сделают то же самое: добавят IP-адрес в список серверов Steam в разделе «Избранное» вместе с правильным портом.
Чтобы присоединиться к серверу, дважды щелкните сервер и введите пароль, указанный в start.bat. Вам нужно будет снова ввести пароль при запуске Valheim. Если сервер не появляется, исчезает или не позволяет вам присоединиться, проверьте раздел устранения неполадок ниже.
Как привлечь друзей на ваш выделенный сервер Valheim
Тем, кто хочет играть с друзьями, которые не находятся в той же сети, что и выделенный сервер Valheim, им потребуется подключиться через другой IP-адрес. Например, если вы размещаете сервер, а ваш товарищ в другом городе хочет поиграть, он не будет использовать ваш внутренний IP-адрес, он должен использовать ваш внешний IP-адрес .
Чтобы получить внешний IP-адрес, просто введите в Google «какой у меня IP-адрес», и он будет указан вверху как «Ваш общедоступный IP-адрес». Это может выглядеть примерно так: 123.456.789.101
Теперь возьмите этот внешний IP-адрес и добавьте порт, который вы указали в файле start.bat. По умолчанию это 2456. Это даст вам строку вида : 123.456.789.101:2456.
Теперь попросите вашего друга (или вас, если вы пытаетесь присоединиться к чьему-либо серверу) открыть Steam, выбрать «Просмотр» и нажать «Серверы». На этом экране нажмите кнопку « Добавить сервер» и введите внешний IP-адрес, двоеточие (:) и правильный порт. Пробелов быть не должно. Он должен выглядеть примерно так, как в примере выше.
Помните, что если ваш друг находится в том же соединении, что и вы (в вашем доме), он должен подключиться, используя ваш внутренний IP-адрес. Это указано выше в разделе « Добавьте выделенный сервер Valheim в список серверов Steam ».
Вы должны увидеть IP-адрес, добавленный в список избранного. Теперь вы можете присоединиться, дважды щелкнув сервер и введя пароль, указанный в start.bat. Введите пароль еще раз, когда Valheim запустится и вы выбрали своего персонажа.
Если это не сработает, ваш друг может найти ваш сервер с помощью функции поиска в игре. Им нужно будет отметить «Сообщество», а не «Друзья». Введите первую часть имени сервера, чтобы улучшить результаты поиска.
Выделенный сервер Valheim не отображается
Иногда выделенный сервер Valheim не появляется или может сказать <не отвечает> в столбце «Игра». Кажется, что это всегда происходит. Во-первых, вам может потребоваться дать Steam несколько минут. Почему-то 5-минутное ожидание может решить проблему.
В качестве альтернативы вы можете щелкнуть другую вкладку (например, «История» или «Друзья»), а затем вернуться в «Избранное» – вы можете увидеть, как ваш сервер мигает на экране, прежде чем исчезнет. Дважды щелкните его, прежде чем он исчезнет.
Должно появиться диалоговое окно с запросом пароля. Введите пароль, который вы указали в start.bat, и нажмите «Подключиться». Valheim должен запуститься, и вы должны выбрать своего персонажа. Затем вам будет предложено ввести пароль во второй раз.
Этот процесс одинаков, пытаетесь ли вы присоединиться к собственному серверу в своей сети или для кого-то, кто пытается присоединиться к серверу во внешней сети.
Как упоминалось выше, если вы не можете присоединиться через Steam, вы можете попробовать выполнить поиск с помощью поиска Valheim по внутриигровому серверу. Обязательно отметьте «Сообщество», а не «Друзья». Введите первую часть имени сервера, чтобы уточнить результаты.
Устранение неполадок выделенного сервера Valheim
Как и во всем, что связано с настройкой сервера, иногда вы можете столкнуться с проблемами. Вот несколько полезных решений, которые могут решить вашу проблему. Если это не поможет, создайте учетную запись и дайте мне знать, в чем ваша проблема, в ветке Chatty ниже, и я постараюсь помочь. Если вы нашли какие-то решения в Интернете, дайте мне знать, и я дополню это руководство другой полезной информацией!
Одно из возможных исправлений – изменить порт, указанный в файле start.bat. По умолчанию это порт 2456, но его можно изменить на 2457 или 2458 при условии, что все они были правильно перенаправлены в вашем маршрутизаторе. Затем вам нужно будет убедиться, что это изменение порта отражено в списке серверов Steam, на котором вы ввели свой IP-адрес.
Еще одно исправление – убедиться, что Valheim был разрешен доступ через брандмауэр Защитника Windows:
- Найдите брандмауэр Защитника Windows и откройте его.
- Выберите Разрешить приложение или функцию через брандмауэр Защитника Windows.
- Нажмите “Изменить настройки”.
- Убедитесь, что во всех экземплярах Valheim установлены флажки Private и Public.
- Нажмите ОК, чтобы закончить
Вам также может потребоваться убедиться, что порты проходят через брандмауэр Windows. Это можно сделать в расширенных настройках брандмауэра Защитника Windows:
- Найдите брандмауэр Защитника Windows и откройте его.
- Выберите Расширенные настройки.
- Выберите правила для входящих подключений
- Выбрать новое правило…
- Выберите порт
- Выберите UDP и определенные локальные порты и введите: 2456-2458.
- Выберите Разрешить подключение.
- Установите все три флажка для домена, частного и общедоступного.
- Введите имя для нового правила (Valheim) и описание, если хотите, и нажмите Готово.
Как разместить другие миры на вашем выделенном сервере Valheim
Можно разместить созданные вами миры в одиночной игре, миры, созданные с помощью внутриигровой многопользовательской системы создания, и даже миры, созданные вашими друзьями и в которых вы играли. Процесс прост и требует всего лишь переместить пару файлов и изменить имя в файле start.bat на вашем сервере.
Для этого вам нужно будет найти файлы мира Valheim. Они находятся в папке AppData на вашем ПК, а не в папке игры Valheim Steam. Чтобы найти это место, выполните поиск% AppData% в поле поиска на панели инструментов Windows или откройте «Выполнить» и введите его в это место.
Это откроет папку Roaming внутри AppData. Выйдите из этой папки и следуйте по этому пути, чтобы найти свои сохранения в мире Valheim:AppDataLocalLowIronGateValheimworlds
Здесь вы должны увидеть все миры, которые вы создали в Вальхейме. Будет файл .db и .fwl. Чтобы разместить один из этих миров на своем сервере, сделайте следующее:
- Щелкните правой кнопкой мыши файл start.bat и выберите «Редактировать с помощью Notepad ++».
- Измените -world на название мира внутри папки миров, которую вы хотите разместить
- Сохраните и закройте Notepad ++
- Дважды щелкните файл start.bat
Просто изменив параметр -world, вы дадите серверу команду получить мир, соответствующий этому имени.
Это также полезно при размещении созданного ими мира друга. Однако вам нужно, чтобы ваш друг отправил вам два файла (.db и .fwl) по электронной почте, через Google Drive, Dropbox или по другому FTP. Сохраните файлы в папке миров, а затем отредактируйте файл start.bat, как указано выше.
Другие руководства по игре:
Как создать и улучшать верстак в игре Valheim? Подробнее
Руководство по рыбалке в игре Valheim Подробнее
Как приручить быкозавров (локсов) в игре Valheim Подробнее
Как увеличить переносимый вес в игре Valheim? Подробнее
Где найти чертополох в игре Valheim Подробнее
Полезные рецепты еды в игре Valheim Подробнее
Руководство по телепортам в игре Valheim Подробнее
Крафт оружия в игре Valheim — список рецептов Подробнее
Источник