3. Извлеките содержимое zip-архива в созданную папку.
4. Запускаем steamcmd.exe
5. Ждем пока пройдет обновление.
Путь куда будет установлен сервер
У нас Будет установлен внутри текущей директории
9. Ждем пока скачает сервер.
10. Mission Complete
Настройка подключения к серверу
Стоит отметить, что на сервере могут одновременно играть игроки как из локальной сети, так и из сети Интернет.
Подключение к собственному серверу
Если вы держите сервер на том же компьютере, на котором собираетесь играть, для подключения достаточно ввести адрес 127.0.0.1 или localhost. Этот адрес задействует виртуальный сетевой интерфейс (loopback), который доступен всегда, даже если у компьютера нет сетевой карты. Если вы не можете подключиться даже через петлевой интерфейс, это повод проверить настройки антивируса и файерволла. Добавьте в исключения 7DaysToDie Server и порт 26900.
Настройка сервера для игры по Интернету
Для того, чтобы понять возможность подключения к вашему серверу из Интернета нужно сначала определить тип IP-адреса, который используется. Данная информация может быть размещена в условии договора с провайдером интернета или на личной странице пользователя на сайте провайдера.
Во-первых, провайдер может предоставлять выделенный IP-адрес, который присвоен именно вам (то есть у вас прямой выход в Сеть), а может использовать один внешний адрес для многих пользователей. В первом случае проблем с настройкой доступа быть не должно, и вам достаточно разобраться со своим оборудованием. Однако если вы находитесь в локальной сети провайдера, ваш компьютер не будет виден из Интернета и доступ к серверу будет невозможен. Возможно, провайдер может предоставить внешний адрес как дополнительную услугу.
Для того, чтобы различить внешний и внутренний адрес, стоит сравнить адрес, под которым вы видны в сети и адрес, который получает ваш компьютер или роутер/модем, подключенный к линии провайдера (как правило, доступен по адресу 192.168.1.1 или 192.168.0.1). Существует много сайтов, которые определяют IP-адрес посетителя в онлайн-режиме, например, 2IP.ru.
Кроме того, ваш адрес может быть постоянным, статическим, или меняться при каждом переподключении к провайдеру, то есть быть динамическим. Самым легким способом определения типа адреса является переподключение модема и сравнение внешних IP-адресов. Если после повторного подключения модема IP-адрес изменился, то это значит, что у вас динамический IP-адрес. Динамические адреса являются более распространенными, чем статические, но при создании сервера игры рекомендуется иметь статический IP-адрес, так как динамический адрес меняется при каждом переподключении к провайдеру (и вам придется постоянно сообщать новый адрес вашим игрокам). Тем не менее, статический адрес — необязательное условие для работы сервера.
К тому же, существуют сервисы (в том числе и бесплатные), предоставляющие домены третьего уровня, например, dyn.com/dns/. Обновление адреса производится обычно при помощи специальной программы, которую вы должны будете установить на компьютер, но некоторые модемы и роутеры могут сами выполнять эту функцию (посмотрите в интерфейсе маршрутизатора на предмет Dynamic DNS). Многие провайдеры предлагают статический IP-адрес в качестве дополнительной услуги.
Открытие портов
Открытие, или проброс портов (Port Forwarding) позволяет клиентам, подключащимся из Интернета, получать доступ к серверу, который находится за маршрутизатором или модемом. Проблема с открытием портов часто встречается при создании сервера в локальной подсети. Маршрутизатор или модем могут блокировать порт, который пытается использовать сервер игры. Для разных моделей эта процедура происходит немного по-разному.
На сайте portforward.com представлена сборка специального ПО, которое предназначено для открытия портов на различных моделях модемов. Зайдите на этот сайт и в списке найдите модель своего модема или маршрутизатора. Перейдите на страницу вашей модели и скачайте оттуда утилиту, предназначенную для открытия портов. С помощью неё откройте порт, который использует ваш сервер (по умолчанию 26900). Зайдите в веб-интерфейс вашего модема или маршутизатора через веб-браузер. Как правило, чтобы зайти в него, в строке ввода веб-адреса нужно ввести 192.168.1.1 или 192.168.0.1. После того, как вы оказались в меню веб-интерфейса, найдите пункт Port Forwarding или NAT. После открытия этого меню вам потребуется ввести некоторые параметры. Параметры, которые могут потребоваться: Start Port — 26900, End Port — 26910, IP adress — локальный IP-адрес компьютера, на котором вы создаете сервер (например, 192.168.1.2), Protocol — сначала введите TCP, а после этого повторите всю процедуру снова для протокола UDP.
Перейти на этот сайт
Выберите марку маршрутизатора
Выберите версию вашего маршрутизатора (если вашей версии нет, выберите ближайшую к вашей версии).
Выберите Minecraft (начиная с 7dtd — это новая игра, в которую он не был добавлен в список игр / программ. Minecraft почти такой же, за исключением того, что вы переносите 26900 до 26910 вместо 25565)
Следуйте инструкциям на сайте.
Зайдите в веб-интерфейс вашего модема или маршутизатора через веб-браузер. Как правило, чтобы зайти в него, в строке ввода веб-адреса нужно ввести 192.168.1.1 или 192.168.0.1. После того, как вы оказались в меню веб-интерфейса, найдите пункт Port Forwarding или NAT. После открытия этого меню вам потребуется ввести некоторые параметры. Параметры, которые могут потребоваться: Start Port — 26900, End Port — 26910, IP adress — локальный IP-адрес компьютера, на котором вы создаете сервер (например, 192.168.1.2), Protocol — сначала введите TCP, а после этого повторите всю процедуру снова для протокола UDP.
Настройки Dedicated Server.
true — Включено
false — Выключено
Описание
ServerName
My Game Host
Название сервера
ServerDescription
A 7 Days to Die server
Описание сервера
ServerWebsiteURL
Website URL сервера
ServerPassword
Пароль сервера
ServerLoginConfirmationText
Текст (правила или соглашения)пользователь увидит сообщение во время присоединения к серверу и должен подтвердить его, прежде чем продолжить.
ServerPort
26900
Игровой порт сервера
ServerVisibility
2
Видимость этого сервера: 2 = общедоступный, 1 = показывается только друзьям, 0 = отсутствует в списке. Поскольку вы никогда не дружите с выделенным сервером, установка для него значения «1» будет работать только тогда, когда первый игрок подключается вручную по IP
ServerDisabledNetworkProtocols
SteamNetworking
Сетевые протоколы, которые не следует использовать. Через запятую. Возможные значения: LiteNetLib, SteamNetworking. Выделенные серверы должны отключить SteamNetworking, если между вашими пользователями и сервером нет NAT-маршрутизатора или если перенаправление портов настроено правильно
ServerMaxWorldTransferSpeedKiBs
512
Максимальная (!) Скорость в килобайтах / с, с которой мир передается клиенту при первом подключении, если у него еще нет мира. Максимум составляет около 1300 кБ / с, даже если вы установите более высокое значение.
ServerMaxPlayerCount
8
Максимальное количество слотов
ServerReservedSlots
0
Кол-во Резервных слотов
ServerReservedSlotsPermission
100
Permission для резервного слота
ServerAdminSlots
0
Кол-во Резервных слотов для администрации.
ServerAdminSlotsPermission
0
Permission для резервного слота администрации
ControlPanelEnabled
false
Включение / отключение веб-панели управления
ControlPanelPort
8080
Порт веб-панели управления
ControlPanelPassword
CHANGEME
Пароль веб-панели управления
TelnetEnabled
true
Включение / отключение Telnet
TelnetPort
8081
Порт Telnet
TelnetPassword
Пароль Telnet (Если пароль не установлен, сервер будет прослушивать только локальный канал)
TelnetFailedLoginLimit
10
Кол-во неправильных вводов паролей от одного удаленного клиента, клиент будет заблокирован для подключения к интерфейсу Telnet.
TelnetFailedLoginsBlocktime
10
На сколько будет заблокирован клиент к Telnet (в секундах)
TerminalWindowEnabled
true
Показать окно терминала для вывода журнала / ввода команд (только для Windows)
AdminFileName
serveradmin.xml
Имя файла администратора сервера. Путь относительно SaveGameFolder (Админ/бан/ограничение/белый лист.)
UserDataFolder
absolute path
Путь где сервер хранит все сгенерированные данные, включая созданные RWG миры. Не забываем раскомментировать запись!
SaveGameFolder
absolute path
Путь где сервер хранит сохранения мира. Не забываем раскомментировать запись!
EACEnabled
true
Включает / отключает EasyAntiCheat
HideCommandExecutionLog
0
Скрыть журнал выполнения команд. 0 = показать все, 1 = скрыть только от Telnet / ControlPanel, 2 = также скрыть от удаленных игровых клиентов, 3 = скрыть все
MaxUncoveredMapChunksPerPlayer
131072
Укажите, сколько чанков может быть обнаружено на игровой карте каждым игроком. В результате максимальный размер файла карты для игрока составляет (x * 512 байт), открытая область (x * 256 м²). По умолчанию 131072 означает, что в любой момент может быть обнаружено не более 32 км²
PersistentPlayerProfiles
false
Если отключено, игрок может присоединиться к любому выбранному профилю. Если это включено, они присоединятся к последнему профилю, к которому они присоединились.
GameWorld
Navezgane
«RWG» (см. Параметры WorldGenSeed и WorldGenSize ниже) или любое уже существующее мировое имя в папке Worlds (в настоящее время поставляется с, например, «Navezgane», «PREGEN01». )
WorldGenSeed
asdf
Если RWG, это семя для поколения нового мира. Если мир с таким именем уже существует, он просто загрузит его
WorldGenSize
4096
Если RWG, это контролирует ширину и высоту созданного мира. Он также используется в сочетании с WorldGenSeed для создания внутреннего начального числа RWG, таким образом, также создается уникальное имя карты, даже если используется тот же WorldGenSeed. Должно быть от 2048 до 16384, хотя создание / загрузка / загрузка карты большого размера займет много времени.
GameName
My Game
Каким бы ни было название игры. Это влияет на название сохраненной игры, а также на семя, используемое при размещении украшений (деревьев и т. Д.) В мире. Он не контролирует общий макет мира при создании мира RWG.
GameMode
GameModeSurvival
Выживание в игровом режиме
GameDifficulty
2
Значения от 0 до 5 (0 = самый простой, 5 = самый сложный)
BlockDamagePlayer
100
Сколько урона игроки наносят блокам (в процентах в целых числах)
BlockDamageAI
100
Сколько урона ИИ наносят блокам (в процентах в целых числах)
BlockDamageAIBM
100
Сколько урона ИИ наносят блокам во время кровавых лун (в процентах в целых числах)
XPMultiplier
100
Множитель получения опыта (в процентах в целых числах)
PlayerSafeZoneLevel
5
Если игрок ниже или равен этому уровню, он создаст безопасную зону (без врагов) при появлении.
PlayerSafeZoneHours
5
Часы по мировому времени, эта безопасная зона существует
BuildCreate
false
включение / выключение чит-режима
DayNightLength
60
Игровые сутки,реального времени: 60 минут
DayLightLength
18
Игровой день — длительностью 18 часов (игрового времени)
DropOnDeath
1
Будут ли выпадать вещи при смерти. 0 = ничего, 1 = все, 2 = только пояс 3 = только рюкзак, 4 = Удаление всего
DropOnQuit
0
Будут ли выпадать вещи при выходе. 0 = ничего, 1 = все, 2 = только пояс 3 = только рюкзак, 4 = Удаление всего
BedrollDeadZoneSize
15
Размер от действующего спальника где зомби не будет спавница.
BedrollExpiryTime
45
Количество дней, в течение которых спальный мешок остается активным после того, как владелец последний раз был в сети
MaxSpawnedZombies
64
Этот параметр охватывает всю карту. На всей карте одновременно может быть только такое количество зомби. Изменение этого параметра оказывает огромное влияние на производительность.
MaxSpawnedAnimals
50
Если на вашем сервере много игроков, вы можете увеличить этот лимит, чтобы добавить больше диких животных. Животные не потребляют столько ресурсов процессора, как зомби. ПРИМЕЧАНИЕ: Это не приводит к произвольному появлению большего количества животных: система нереста биома порождает только определенное количество животных в заданной области, но если у вас много игроков, которые все рассредоточены, вы можете достичь предела и может увеличить это.
ServerMaxAllowedViewDistance
12
Максимальное расстояние просмотра, которое может запросить клиент (6 — 12). Сильно влияет на использование памяти и производительность
EnemySpawnMode
true
Включение / отключение появления врага
EnemyDifficulty
0
0 = нормальный, 1 = дикий
ZombieMove
0
0-4 (ходьба, пробежка, бег, спринт, кошмар)
ZombieMoveNight
3
0-4 (ходьба, пробежка, бег, спринт, кошмар)
ZombieFeralMove
3
0-4 (ходьба, пробежка, бег, спринт, кошмар)
ZombieBMMove
3
0-4 (ходьба, пробежка, бег, спринт, кошмар)
BloodMoonFrequency
7
С какой периодичностью (в днях) должна происходить кровавая луна. Установите на «0», чтобы не было их.
BloodMoonRange
0
Сколько дней,случайным образом отклоняться от вышеуказанной настройки. Установка этого значения в 0 заставляет кровавые луны происходить ровно каждый N-й день, как указано в BloodMoonFrequency
BloodMoonWarning
8
Номер часа, со скольких часы становятся красными. Установка значения на -1 не будет показывать.
BloodMoonEnemyCount
8
Это количество зомби, которые могут быть живы (порождены одновременно) в любое время ЗА ИГРОКОМ во время орды кровавой луны, однако MaxSpawnedZombies переопределяет это количество в многопользовательских играх. Также обратите внимание, что ваш игровой этап устанавливает максимальное количество зомби НА ПАРТИЮ. Низкие значения стадии игры могут привести к меньшему количеству зомби, чем настройка BloodMoonEnemyCount. Изменение этого параметра оказывает огромное влияние на производительность.
LootAbundance
100
Спавн лута в процентах
LootRespawnDays
30
Респавн лута в игровых днях.
AirDropFrequency
72
Спавн «AirDrop» каждые 72часа (игровых)
AirDropMarker
false
Если включено,добавляет маркер на карту / компас
PartySharedKillRange
100
Расстояние, в пределах которого вы должны находиться, чтобы получить очки опыта за убийство в группе и за убийство в квестовой группе.
PlayerKillingMode
3
Настройки убийства игроков (0 = без убийства, 1 = убийство только союзников, 2 = убийство только незнакомцев, 3 = убийство всех
LandClaimCount
1
Максамильное кол-во территорий на игрока.
LandClaimSize
41
Размер охраняемой территории вокруг блока.
LandClaimDeadZone
30
Расстояние между соседними защитными территориями между недружественными игроками, которые могут размещать свои территории.
LandClaimExpiryTime
7
Количество дней, который игрок может находиться в оффлайне, после чего защита территории игрока снимается.
LandClaimDecayMode
0
Скорость ухудшения прочности защиты территории, когда игрок в оффлайне. 0 = линейный 1 = экспоненциальный 2 = Полная защита.
LandClaimOnlineDurabilityModifier
4
Прочность территории у игроков, которые сейчас онлайн. По-умолчанию их в 32 раза труднее уничтожить блоки. 0 = бессмертные
LandClaimOfflineDurabilityModifier
4
Прочность территории у игроков, которые сейчас онлайн. По-умолчанию их в 32 раза труднее уничтожить блоки. 0 = бессмертные
LandClaimOfflineDelay
0
Количество минут после выхода игрока из системы, в течение которого уровень территории переходит из онлайн в офлайн. По умолчанию 0