From 63b5884739f72f8fb87da43a11db8c665640a8df Mon Sep 17 00:00:00 2001 From: Voomra Date: Tue, 21 May 2024 19:23:20 +0300 Subject: [PATCH] =?UTF-8?q?style:=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/build-for-prod.rst | 30 +++++++++++++++--------------- source/prod-advenced.rst | 8 ++++---- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/source/build-for-prod.rst b/source/build-for-prod.rst index 3747ad7..8f4e313 100644 --- a/source/build-for-prod.rst +++ b/source/build-for-prod.rst @@ -5,11 +5,11 @@ из исходных кодовов ("исходники") для запуска на удалённом сервере. .. note:: - - Предполагается, что читатель умеет собирать сервер :doc:`из исходников `; - - Предполагается, что читатель имеет базовые навыки работы с **Linux** системами; - - Предполагается, что читатель умеет подключаться к удалённому серверу через **SSH**; - - Данная инструкция рассчитана на пользователей операционной системы **Windows**; - - В качестве удалённой операционной системы будет использоваться **Debian 12**. + - Предполагается, что читатель умеет собирать сервер :doc:`из исходников `; + - Предполагается, что читатель имеет базовые навыки работы с **Linux** системами; + - Предполагается, что читатель умеет подключаться к удалённому серверу через **SSH**; + - Данная инструкция рассчитана на пользователей операционной системы **Windows**; + - В качестве удалённой операционной системы будет использоваться **Debian 12**. Подготовка релизной сборки @@ -19,7 +19,7 @@ 2. Выполняем команду по подготовке встроенного сборщика - .. code-block:: + .. code-block:: bash dotnet build Content.Packaging --configuration Release @@ -28,7 +28,7 @@ 3. Выполняем релизную сборку Сервера - .. code-block:: + .. code-block:: bash dotnet run --project Content.Packaging server --platform linux-x64 --hybrid-acz @@ -47,7 +47,7 @@ В консоле удалённого сервера выполняем команду: -.. code-block:: +.. code-block:: bash apt-get install -y unzip screen wget sudo @@ -73,7 +73,7 @@ 4. В консоли удалённого сервера выполняем команду загрузки - .. code-block:: + .. code-block:: bash cd /root/ wget 'вставить-сюда-прямую-ссылку' @@ -88,7 +88,7 @@ Распаковываем их в папку ``/root/dotnet``: -.. code-block:: +.. code-block:: bash mkdir /root/dotnet cd /root @@ -104,14 +104,14 @@ Linux сервер - не важно. Главное, что бы архив о работать. .. note:: - + Далее предполагается, что архив на удалённом сервере доступен по пути ``/root/SS14_Server_linux-x64.zip`` Подключаемся по **SSH** к удалённому серверу и распаковываем архив в папку ``/root/ss14``: -.. code-block:: +.. code-block:: bash mkdir /root/ss14 unzip /root/SS14_Server_linux-x64.zip -d /root/ss14/ @@ -119,13 +119,13 @@ Linux сервер - не важно. Главное, что бы архив о Теперь запускаем ``screen``, чтобы при закрытии ssh-соединения, игровой сервер продолжал работать: -.. code-block:: +.. code-block:: bash screen -S ss14 Внутри screen-сессии переходим в папку ``/root/ss14`` и запускаем игровой сервер -.. code-block:: +.. code-block:: bash cd /root/ss14 mkdir data @@ -146,7 +146,7 @@ Linux сервер - не важно. Главное, что бы архив о - Отключиться от screen-сессии не закрывая её можно сочетанием клавиш :kbd:`CTRL+A`, :kbd:`D` - Для повторного подключения к screen-сессии, выполните команду - .. code-block:: + .. code-block:: bash screen -r diff --git a/source/prod-advenced.rst b/source/prod-advenced.rst index 082079d..d097ae6 100644 --- a/source/prod-advenced.rst +++ b/source/prod-advenced.rst @@ -32,7 +32,7 @@ 1. Создаём папку для логов - .. code-block:: + .. code-block:: bash mkdir /root/ss14/logs @@ -66,7 +66,7 @@ 1. Создаём нового пользователя: - .. code-block:: + .. code-block:: bash useradd -m ss14 @@ -79,7 +79,7 @@ Если у вас включён игровой сервер, то **отключите его** перед дальнейшими действиями - .. code-block:: + .. code-block:: bash mkdir /home/ss14/server mv /root/ss14/* /home/ss14/server @@ -87,7 +87,7 @@ 3. Переносим файлы платформы .NET в новую папку - .. code-block:: + .. code-block:: bash mv /root/dotnet /home/ss14 chown ss14:ss14 -R /home/ss14/dotnet