Satisfactory Wiki
Исследовать
Заглавная
Все страницы
Интерактивные карты
Навигация
Заглавная страница
Портал сообщества
Свежие правки
Случайная статья
Запросы к администраторам
Правила Вики
Требования к оформлению
Полезные страницы
Цели
Энергетика
Жёсткий диск
ЧУДО-утилизатор
Космический лифт
Пёсоящер
Карта
Инструменты сообщества
Интернет-ресурсы Satisfactory
Официальный сайт
Epic Games Store
Steam
Humble Bundle
Магазин тематических товаров
Discord
Facebook
Reddit
Gamepedia
Техподдержка Gamepedia
Сообщить о недопустимой рекламе
Справочная Gamepedia
Связаться с нами
FANDOM
Игры
Кино
ТВ
Вики
Исследуйте вики
Вики Сообщества
Создать вики
Нет учётной записи?
Регистрация
Войти
Войти
Регистрация
Satisfactory Wiki
388
страниц
Исследовать
Заглавная
Все страницы
Интерактивные карты
Навигация
Заглавная страница
Портал сообщества
Свежие правки
Случайная статья
Запросы к администраторам
Правила Вики
Требования к оформлению
Полезные страницы
Цели
Энергетика
Жёсткий диск
ЧУДО-утилизатор
Космический лифт
Пёсоящер
Карта
Инструменты сообщества
Интернет-ресурсы Satisfactory
Официальный сайт
Epic Games Store
Steam
Humble Bundle
Магазин тематических товаров
Discord
Facebook
Reddit
Gamepedia
Техподдержка Gamepedia
Сообщить о недопустимой рекламе
Справочная Gamepedia
Связаться с нами
Редактирование:
Выделенные сервера/Запуск как службы
(раздел)
Вернуться на страницу
Править
Визуальный редактор
История
Обсуждение (0)
Редактировать страницу
Выделенные сервера/Запуск как службы
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=== Docker === Docker is a cross-platform utility designed to run services in virtual machines in a compartmentalized fashion. This is an example <code>dockerfile</code> you can use to run the Satisfactory dedicated server inside a docker container<syntaxhighlight lang="dockerfile" line="1"> FROM cm2network/steamcmd:root #BUILD: docker build -t satisfactory . #RUN: mkdir data; docker run -p 15000:15000/udp -p 7777:7777/udp -p 15777:15777/udp -d --name=satisfactory -v $(pwd)/data:/home/steam/Satisfactory-dedicated satisfactory ENV STEAMAPPID 1690800 ENV STEAMAPP Satisfactory ENV STEAMAPPDIR "${HOMEDIR}/${STEAMAPP}-dedicated" RUN echo -e "export LD_LIBRARY_PATH=${STEAMAPPDIR}/linux64:$LD_LIBRARY_PATH\n\ bash ${STEAMCMDDIR}/steamcmd.sh +login anonymous +force_install_dir ${STEAMAPPDIR} +app_update ${STEAMAPPID} validate +quit\n\ test -d ~/.config/Epic/FactoryGame/Saved || mkdir -p ~/.config/Epic/FactoryGame/Saved\n\ test -d ${STEAMAPPDIR}/saves || mkdir ${STEAMAPPDIR}/saves\n\ test -L ~/.config/Epic/FactoryGame/Saved/SaveGames || ln -s ${STEAMAPPDIR}/saves ~/.config/Epic/FactoryGame/Saved/SaveGames\n\ ${STEAMAPPDIR}/FactoryServer.sh" >> ${HOMEDIR}/entry.sh RUN chmod +x "${HOMEDIR}/entry.sh" && chown -R "${USER}:${USER}" "${HOMEDIR}" USER ${USER} VOLUME ${STEAMAPPDIR} WORKDIR ${HOMEDIR} CMD ["bash", "entry.sh"] EXPOSE 15777/udp 15000/udp 7777/udp </syntaxhighlight>The <code>$STEAMAPPDIR</code> is declared as a volume so that the savegames and the config of the server can be accessed and modified from outside the container. If that is not mapped to a host directory as done with -v, it will go into <code>/var/lib/docker/volumes</code>. You can find exactly where using docker inspect on the running container. More information [https://docs.docker.com/storage/volumes/ here]. ==== Docker-Compose ==== Use the following example docker-compose file in parallel with the Dockerfile and run <code>docker-compose up -d</code> for a detached background server.<syntaxhighlight lang="yaml" line="1"> version: "3" services: satisfactory: build: . restart: always ports: - 15777:15777/udp - 15000:15000/udp - 7777:7777/udp volumes: - ./data:/home/steam/Satisfactory-dedicated </syntaxhighlight> {{ИнженерНав}} [[Категория:Обучения]]
Описание изменений:
Обратите внимание, что все правки на Satisfactory Wiki публикуются по лицензии CC BY-NC-SA
Отменить
Справка по редактированию
(в новом окне)
Follow on IG
TikTok
Join Fan Lab