[{"data":1,"prerenderedAt":806},["ShallowReactive",2],{"wiki-\u002Fwiki\u002Fgame-servers\u002Fdayz":3},{"id":4,"title":5,"body":6,"description":798,"extension":799,"meta":800,"navigation":396,"path":801,"section":802,"seo":803,"stem":804,"__hash__":805},"wiki\u002Fwiki\u002Fgame-servers\u002Fdayz.md","Установка сервера DayZ",{"type":7,"value":8,"toc":779},"minimark",[9,21,27,30,35,38,42,55,59,87,91,96,99,156,159,240,244,247,282,285,289,296,304,311,315,354,361,365,370,451,477,481,506,514,518,521,582,586,624,628,643,656,672,682,686,696,713,719,723,747,751,775],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 30 мин · ",[13,18,19],{},"Сложность:"," ★★★☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Ubuntu 22.04 · ✓ Debian 12",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37],{},"Сервер DayZ распространяется через Steam (SteamCMD), отдельно от клиентской игры — сервер бесплатный и не требует лицензии.",[31,39,41],{"id":40},"когда-пригодится","Когда пригодится",[43,44,45,49,52],"ul",{},[46,47,48],"li",{},"Хотите свой сервер DayZ под конкретные моды и настройки лута",[46,50,51],{},"Переносите существующий сервер на новый VPS\u002Fвыделенный сервер",[46,53,54],{},"Нужен приватный сервер для игры с друзьями без публичного списка серверов",[31,56,58],{"id":57},"что-понадобится","Что понадобится",[43,60,61,64,72,75],{},[46,62,63],{},"VPS или выделенный сервер, от 4 ГБ RAM (сервер сам по себе не тяжёлый, но требователен к диску при большом числе модов)",[46,65,66,67],{},"Доступ по SSH — см. ",[68,69,71],"a",{"href":70},"\u002Fwiki\u002Fgetting-started\u002Fconnect-ssh","Подключение по SSH",[46,73,74],{},"Свободные ~15 ГБ на диске под установку и обновления",[46,76,77,78,82,83,86],{},"Открытые порты ",[79,80,81],"code",{},"2302\u002Fudp"," (игра) и ",[79,84,85],{},"27016\u002Fudp"," (Steam-запросы)",[31,88,90],{"id":89},"пошаговая-инструкция","Пошаговая инструкция",[92,93,95],"h3",{"id":94},"_1-установите-зависимости-и-steamcmd","1. Установите зависимости и SteamCMD",[10,97,98],{},"DayZ Server — 32-битное приложение, на 64-битной системе нужны совместимые библиотеки:",[100,101,106],"pre",{"className":102,"code":103,"language":104,"meta":105,"style":105},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dpkg --add-architecture i386\napt update\napt install -y lib32gcc-s1 lib32stdc++6 curl unzip\n","bash","",[79,107,108,124,133],{"__ignoreMap":105},[109,110,113,117,121],"span",{"class":111,"line":112},"line",1,[109,114,116],{"class":115},"sBMFI","dpkg",[109,118,120],{"class":119},"sfazB"," --add-architecture",[109,122,123],{"class":119}," i386\n",[109,125,127,130],{"class":111,"line":126},2,[109,128,129],{"class":115},"apt",[109,131,132],{"class":119}," update\n",[109,134,136,138,141,144,147,150,153],{"class":111,"line":135},3,[109,137,129],{"class":115},[109,139,140],{"class":119}," install",[109,142,143],{"class":119}," -y",[109,145,146],{"class":119}," lib32gcc-s1",[109,148,149],{"class":119}," lib32stdc++6",[109,151,152],{"class":119}," curl",[109,154,155],{"class":119}," unzip\n",[10,157,158],{},"Установите SteamCMD:",[100,160,162],{"className":102,"code":161,"language":104,"meta":105,"style":105},"useradd -m -s \u002Fbin\u002Fbash steam\nsu - steam\nmkdir ~\u002Fsteamcmd && cd ~\u002Fsteamcmd\ncurl -sqL \"https:\u002F\u002Fsteamcdn-a.akamaihd.net\u002Fclient\u002Finstaller\u002Fsteamcmd_linux.tar.gz\" | tar zxvf -\n",[79,163,164,181,191,210],{"__ignoreMap":105},[109,165,166,169,172,175,178],{"class":111,"line":112},[109,167,168],{"class":115},"useradd",[109,170,171],{"class":119}," -m",[109,173,174],{"class":119}," -s",[109,176,177],{"class":119}," \u002Fbin\u002Fbash",[109,179,180],{"class":119}," steam\n",[109,182,183,186,189],{"class":111,"line":126},[109,184,185],{"class":115},"su",[109,187,188],{"class":119}," -",[109,190,180],{"class":119},[109,192,193,196,199,203,207],{"class":111,"line":135},[109,194,195],{"class":115},"mkdir",[109,197,198],{"class":119}," ~\u002Fsteamcmd",[109,200,202],{"class":201},"sMK4o"," &&",[109,204,206],{"class":205},"s2Zo4"," cd",[109,208,209],{"class":119}," ~\u002Fsteamcmd\n",[109,211,213,216,219,222,225,228,231,234,237],{"class":111,"line":212},4,[109,214,215],{"class":115},"curl",[109,217,218],{"class":119}," -sqL",[109,220,221],{"class":201}," \"",[109,223,224],{"class":119},"https:\u002F\u002Fsteamcdn-a.akamaihd.net\u002Fclient\u002Finstaller\u002Fsteamcmd_linux.tar.gz",[109,226,227],{"class":201},"\"",[109,229,230],{"class":201}," |",[109,232,233],{"class":115}," tar",[109,235,236],{"class":119}," zxvf",[109,238,239],{"class":119}," -\n",[92,241,243],{"id":242},"_2-скачайте-dayz-server","2. Скачайте DayZ Server",[10,245,246],{},"Вход анонимный, отдельный аккаунт Steam не нужен:",[100,248,250],{"className":102,"code":249,"language":104,"meta":105,"style":105},".\u002Fsteamcmd.sh +force_install_dir \u002Fhome\u002Fsteam\u002Fdayzserver +login anonymous +app_update 223350 validate +quit\n",[79,251,252],{"__ignoreMap":105},[109,253,254,257,260,263,266,269,272,276,279],{"class":111,"line":112},[109,255,256],{"class":115},".\u002Fsteamcmd.sh",[109,258,259],{"class":119}," +force_install_dir",[109,261,262],{"class":119}," \u002Fhome\u002Fsteam\u002Fdayzserver",[109,264,265],{"class":119}," +login",[109,267,268],{"class":119}," anonymous",[109,270,271],{"class":119}," +app_update",[109,273,275],{"class":274},"sbssI"," 223350",[109,277,278],{"class":119}," validate",[109,280,281],{"class":119}," +quit\n",[10,283,284],{},"Загрузка идёт несколько гигабайт — на слабом канале займёт время.",[92,286,288],{"id":287},"_3-настройте-конфиг-сервера","3. Настройте конфиг сервера",[10,290,291,292,295],{},"Создайте ",[79,293,294],{},"\u002Fhome\u002Fsteam\u002Fdayzserver\u002FserverDZ.cfg",":",[100,297,302],{"className":298,"code":300,"language":301},[299],"language-text","hostname = \"Мой сервер DayZ\";\npassword = \"\";\npasswordAdmin = \"смените_меня\";\nmaxPlayers = 40;\nverifySignatures = 2;\nforceSameBuild = 1;\ndisableVoN = 0;\ndisable3rdPerson = 0;\nserverTime = \"SystemTime\";\nserverTimeAcceleration = 4;\nserverNightTimeAcceleration = 6;\nlightingConfig = 0;\nrespawnTime = 5;\nstorageAutoFix = 1;\n","text",[79,303,300],{"__ignoreMap":105},[10,305,306,307,310],{},"Обязательно смените ",[79,308,309],{},"passwordAdmin"," — это пароль для RCON-доступа к серверу.",[92,312,314],{"id":313},"_4-запустите-сервер-вручную-для-проверки","4. Запустите сервер вручную для проверки",[100,316,318],{"className":102,"code":317,"language":104,"meta":105,"style":105},"cd \u002Fhome\u002Fsteam\u002Fdayzserver\n.\u002FDayZServer -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck\n",[79,319,320,328],{"__ignoreMap":105},[109,321,322,325],{"class":111,"line":112},[109,323,324],{"class":205},"cd",[109,326,327],{"class":119}," \u002Fhome\u002Fsteam\u002Fdayzserver\n",[109,329,330,333,336,339,342,345,348,351],{"class":111,"line":126},[109,331,332],{"class":115},".\u002FDayZServer",[109,334,335],{"class":119}," -config=serverDZ.cfg",[109,337,338],{"class":119}," -port=2302",[109,340,341],{"class":119}," -profiles=profiles",[109,343,344],{"class":119}," -dologs",[109,346,347],{"class":119}," -adminlog",[109,349,350],{"class":119}," -netlog",[109,352,353],{"class":119}," -freezecheck\n",[10,355,356,357,360],{},"Если в консоли не сыплются ошибки и появляется строка про инициализацию мира — сервер поднялся. Остановите его ",[79,358,359],{},"Ctrl+C"," и переходите к systemd.",[92,362,364],{"id":363},"_5-заведите-systemd-юнит","5. Заведите systemd-юнит",[10,366,367,295],{},[79,368,369],{},"\u002Fetc\u002Fsystemd\u002Fsystem\u002Fdayzserver.service",[100,371,375],{"className":372,"code":373,"language":374,"meta":105,"style":105},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[Unit]\nDescription=DayZ Standalone Server\nAfter=network.target\n\n[Service]\nUser=steam\nWorkingDirectory=\u002Fhome\u002Fsteam\u002Fdayzserver\nExecStart=\u002Fhome\u002Fsteam\u002Fdayzserver\u002FDayZServer -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog\nRestart=on-failure\nRestartSec=15\n\n[Install]\nWantedBy=multi-user.target\n","ini",[79,376,377,382,387,392,398,404,410,416,422,428,434,439,445],{"__ignoreMap":105},[109,378,379],{"class":111,"line":112},[109,380,381],{},"[Unit]\n",[109,383,384],{"class":111,"line":126},[109,385,386],{},"Description=DayZ Standalone Server\n",[109,388,389],{"class":111,"line":135},[109,390,391],{},"After=network.target\n",[109,393,394],{"class":111,"line":212},[109,395,397],{"emptyLinePlaceholder":396},true,"\n",[109,399,401],{"class":111,"line":400},5,[109,402,403],{},"[Service]\n",[109,405,407],{"class":111,"line":406},6,[109,408,409],{},"User=steam\n",[109,411,413],{"class":111,"line":412},7,[109,414,415],{},"WorkingDirectory=\u002Fhome\u002Fsteam\u002Fdayzserver\n",[109,417,419],{"class":111,"line":418},8,[109,420,421],{},"ExecStart=\u002Fhome\u002Fsteam\u002Fdayzserver\u002FDayZServer -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog\n",[109,423,425],{"class":111,"line":424},9,[109,426,427],{},"Restart=on-failure\n",[109,429,431],{"class":111,"line":430},10,[109,432,433],{},"RestartSec=15\n",[109,435,437],{"class":111,"line":436},11,[109,438,397],{"emptyLinePlaceholder":396},[109,440,442],{"class":111,"line":441},12,[109,443,444],{},"[Install]\n",[109,446,448],{"class":111,"line":447},13,[109,449,450],{},"WantedBy=multi-user.target\n",[100,452,454],{"className":102,"code":453,"language":104,"meta":105,"style":105},"systemctl daemon-reload\nsystemctl enable --now dayzserver\n",[79,455,456,464],{"__ignoreMap":105},[109,457,458,461],{"class":111,"line":112},[109,459,460],{"class":115},"systemctl",[109,462,463],{"class":119}," daemon-reload\n",[109,465,466,468,471,474],{"class":111,"line":126},[109,467,460],{"class":115},[109,469,470],{"class":119}," enable",[109,472,473],{"class":119}," --now",[109,475,476],{"class":119}," dayzserver\n",[92,478,480],{"id":479},"_6-откройте-порты","6. Откройте порты",[100,482,484],{"className":102,"code":483,"language":104,"meta":105,"style":105},"ufw allow 2302\u002Fudp\nufw allow 27016\u002Fudp\n",[79,485,486,497],{"__ignoreMap":105},[109,487,488,491,494],{"class":111,"line":112},[109,489,490],{"class":115},"ufw",[109,492,493],{"class":119}," allow",[109,495,496],{"class":119}," 2302\u002Fudp\n",[109,498,499,501,503],{"class":111,"line":126},[109,500,490],{"class":115},[109,502,493],{"class":119},[109,504,505],{"class":119}," 27016\u002Fudp\n",[10,507,508,509,513],{},"Если используете диапазон дополнительных портов для BattlEye — откройте и его аналогично (см. ",[68,510,512],{"href":511},"\u002Fwiki\u002Fsecurity\u002Fufw","Настройка UFW",").",[92,515,517],{"id":516},"_7-настройте-автообновление-опционально","7. Настройте автообновление (опционально)",[10,519,520],{},"Steam регулярно выпускает патчи. Простой вариант — обновлять по cron перед плановым рестартом:",[100,522,524],{"className":102,"code":523,"language":104,"meta":105,"style":105},"0 6 * * * systemctl stop dayzserver && \u002Fhome\u002Fsteam\u002Fsteamcmd\u002Fsteamcmd.sh +force_install_dir \u002Fhome\u002Fsteam\u002Fdayzserver +login anonymous +app_update 223350 validate +quit && systemctl start dayzserver\n",[79,525,526],{"__ignoreMap":105},[109,527,528,531,534,538,540,542,545,548,551,553,556,558,560,562,564,566,568,570,573,575,577,580],{"class":111,"line":112},[109,529,530],{"class":115},"0",[109,532,533],{"class":274}," 6",[109,535,537],{"class":536},"sTEyZ"," *",[109,539,537],{"class":536},[109,541,537],{"class":536},[109,543,544],{"class":119}," systemctl",[109,546,547],{"class":119}," stop",[109,549,550],{"class":119}," dayzserver",[109,552,202],{"class":201},[109,554,555],{"class":115}," \u002Fhome\u002Fsteam\u002Fsteamcmd\u002Fsteamcmd.sh",[109,557,259],{"class":119},[109,559,262],{"class":119},[109,561,265],{"class":119},[109,563,268],{"class":119},[109,565,271],{"class":119},[109,567,275],{"class":274},[109,569,278],{"class":119},[109,571,572],{"class":119}," +quit",[109,574,202],{"class":201},[109,576,544],{"class":115},[109,578,579],{"class":119}," start",[109,581,476],{"class":119},[31,583,585],{"id":584},"проверка-результата","Проверка результата",[43,587,588,597,603],{},[46,589,590,593,594],{},[79,591,592],{},"systemctl status dayzserver"," — ",[79,595,596],{},"active (running)",[46,598,599,600],{},"Сервер появляется в списке серверов в клиенте DayZ по прямому подключению ",[79,601,602],{},"\u003CIP>:2302",[46,604,605,606],{},"Логи без критических ошибок:\n",[100,607,609],{"className":102,"code":608,"language":104,"meta":105,"style":105},"journalctl -u dayzserver -f\n",[79,610,611],{"__ignoreMap":105},[109,612,613,616,619,621],{"class":111,"line":112},[109,614,615],{"class":115},"journalctl",[109,617,618],{"class":119}," -u",[109,620,550],{"class":119},[109,622,623],{"class":119}," -f\n",[31,625,627],{"id":626},"возможные-ошибки","Возможные ошибки",[10,629,630,635,636,639,640,513],{},[13,631,632],{},[79,633,634],{},"error while loading shared libraries: libgcc_s.so.1"," — не установлены 32-битные библиотеки. Повторите шаг 1, убедитесь, что архитектура ",[79,637,638],{},"i386"," добавлена (",[79,641,642],{},"dpkg --print-foreign-architectures",[10,644,645,648,649,651,652,655],{},[13,646,647],{},"Сервер не отображается в списке серверов, хотя запущен"," — не открыт порт ",[79,650,85],{}," (Steam query). Игровой порт ",[79,653,654],{},"2302"," для подключения по IP работает и без него, но в общий браузер серверов сервер не попадёт.",[10,657,658,663,664,667,668,671],{},[13,659,660],{},[79,661,662],{},"Failed to update, one or more download files are corrupt"," — SteamCMD скачал повреждённые файлы, обычно из-за обрыва сети. Повторите команду ",[79,665,666],{},"app_update"," с флагом ",[79,669,670],{},"validate",".",[10,673,674,677,678,681],{},[13,675,676],{},"Игроки жалуются на десинхронизацию\u002Fлаги"," — почти всегда упирается в CPU (DayZ Server однопоточный на симуляции), а не в сеть. Снижайте ",[79,679,680],{},"serverTimeAcceleration","\u002Fчисло ботов или переносите сервер на более быстрый по частоте CPU тариф.",[31,683,685],{"id":684},"faq","FAQ",[10,687,688,691,692,695],{},[13,689,690],{},"Нужен ли отдельный аккаунт Steam для сервера?","\nНет, ",[79,693,694],{},"+login anonymous"," достаточно и для скачивания, и для запуска сервера.",[10,697,698,701,702,705,706,709,710,671],{},[13,699,700],{},"Как добавить моды?","\nМоды скачиваются через ",[79,703,704],{},"+workshop_download_item 221100 \u003Cid_мода>"," в SteamCMD, затем путь к ним указывается через ",[79,707,708],{},"-mod="," при запуске сервера. Каждый мод добавляет отдельный параметр в ",[79,711,712],{},"ExecStart",[10,714,715,718],{},[13,716,717],{},"Как обновить сервер вручную без даунтайма по расписанию?","\nТолько с остановкой процесса — DayZ Server не поддерживает горячее обновление файлов приложения.",[31,720,722],{"id":721},"полезные-ссылки","Полезные ссылки",[43,724,725,733,740],{},[46,726,727],{},[68,728,732],{"href":729,"rel":730},"https:\u002F\u002Fsteamdb.info\u002Fapp\u002F223350\u002F",[731],"nofollow","DayZ на SteamDB",[46,734,735],{},[68,736,739],{"href":737,"rel":738},"https:\u002F\u002Fcommunity.bistudio.com\u002Fwiki\u002FDayZ:Server_Config",[731],"Bohemia Interactive Community Wiki: DayZ Server",[46,741,742],{},[68,743,746],{"href":744,"rel":745},"https:\u002F\u002Fdeveloper.valvesoftware.com\u002Fwiki\u002FSteamCMD",[731],"Документация SteamCMD",[31,748,750],{"id":749},"следующие-статьи","Следующие статьи",[43,752,753,759,765,771],{},[46,754,755],{},[68,756,758],{"href":757},"\u002Fwiki\u002Fgame-servers\u002Fminecraft","Установка сервера Minecraft (Java Edition)",[46,760,761],{},[68,762,764],{"href":763},"\u002Fwiki\u002Fgame-servers\u002Fvalheim","Установка сервера Valheim",[46,766,767],{},[68,768,770],{"href":769},"\u002Fwiki\u002Fgame-servers\u002Fzomboid","Установка сервера Project Zomboid",[46,772,773],{},[68,774,512],{"href":511},[776,777,778],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":105,"searchDepth":126,"depth":126,"links":780},[781,782,783,784,793,794,795,796,797],{"id":33,"depth":126,"text":34},{"id":40,"depth":126,"text":41},{"id":57,"depth":126,"text":58},{"id":89,"depth":126,"text":90,"children":785},[786,787,788,789,790,791,792],{"id":94,"depth":135,"text":95},{"id":242,"depth":135,"text":243},{"id":287,"depth":135,"text":288},{"id":313,"depth":135,"text":314},{"id":363,"depth":135,"text":364},{"id":479,"depth":135,"text":480},{"id":516,"depth":135,"text":517},{"id":584,"depth":126,"text":585},{"id":626,"depth":126,"text":627},{"id":684,"depth":126,"text":685},{"id":721,"depth":126,"text":722},{"id":749,"depth":126,"text":750},"Как поднять выделенный сервер DayZ через SteamCMD, настроить конфиг и запустить его через systemd.","md",{},"\u002Fwiki\u002Fgame-servers\u002Fdayz","Игровые серверы",{"title":5,"description":798},"wiki\u002Fgame-servers\u002Fdayz","w8ELuxtK5UYViRcaduMHr64ik2G13wBKYwMhCWOYsCI",1791920525666]