style: форматирование
This commit is contained in:
@@ -5,11 +5,11 @@
|
|||||||
из исходных кодовов ("исходники") для запуска на удалённом сервере.
|
из исходных кодовов ("исходники") для запуска на удалённом сервере.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
- Предполагается, что читатель умеет собирать сервер :doc:`из исходников <build-and-run>`;
|
- Предполагается, что читатель умеет собирать сервер :doc:`из исходников <build-and-run>`;
|
||||||
- Предполагается, что читатель имеет базовые навыки работы с **Linux** системами;
|
- Предполагается, что читатель имеет базовые навыки работы с **Linux** системами;
|
||||||
- Предполагается, что читатель умеет подключаться к удалённому серверу через **SSH**;
|
- Предполагается, что читатель умеет подключаться к удалённому серверу через **SSH**;
|
||||||
- Данная инструкция рассчитана на пользователей операционной системы **Windows**;
|
- Данная инструкция рассчитана на пользователей операционной системы **Windows**;
|
||||||
- В качестве удалённой операционной системы будет использоваться **Debian 12**.
|
- В качестве удалённой операционной системы будет использоваться **Debian 12**.
|
||||||
|
|
||||||
|
|
||||||
Подготовка релизной сборки
|
Подготовка релизной сборки
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
2. Выполняем команду по подготовке встроенного сборщика
|
2. Выполняем команду по подготовке встроенного сборщика
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
dotnet build Content.Packaging --configuration Release
|
dotnet build Content.Packaging --configuration Release
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
3. Выполняем релизную сборку Сервера
|
3. Выполняем релизную сборку Сервера
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
dotnet run --project Content.Packaging server --platform linux-x64 --hybrid-acz
|
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
|
apt-get install -y unzip screen wget sudo
|
||||||
|
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
|
|
||||||
4. В консоли удалённого сервера выполняем команду загрузки
|
4. В консоли удалённого сервера выполняем команду загрузки
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
cd /root/
|
cd /root/
|
||||||
wget 'вставить-сюда-прямую-ссылку'
|
wget 'вставить-сюда-прямую-ссылку'
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
|
|
||||||
Распаковываем их в папку ``/root/dotnet``:
|
Распаковываем их в папку ``/root/dotnet``:
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
mkdir /root/dotnet
|
mkdir /root/dotnet
|
||||||
cd /root
|
cd /root
|
||||||
@@ -111,7 +111,7 @@ Linux сервер - не важно. Главное, что бы архив о
|
|||||||
Подключаемся по **SSH** к удалённому серверу и распаковываем архив в папку
|
Подключаемся по **SSH** к удалённому серверу и распаковываем архив в папку
|
||||||
``/root/ss14``:
|
``/root/ss14``:
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
mkdir /root/ss14
|
mkdir /root/ss14
|
||||||
unzip /root/SS14_Server_linux-x64.zip -d /root/ss14/
|
unzip /root/SS14_Server_linux-x64.zip -d /root/ss14/
|
||||||
@@ -119,13 +119,13 @@ Linux сервер - не важно. Главное, что бы архив о
|
|||||||
Теперь запускаем ``screen``, чтобы при закрытии ssh-соединения, игровой сервер
|
Теперь запускаем ``screen``, чтобы при закрытии ssh-соединения, игровой сервер
|
||||||
продолжал работать:
|
продолжал работать:
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
screen -S ss14
|
screen -S ss14
|
||||||
|
|
||||||
Внутри screen-сессии переходим в папку ``/root/ss14`` и запускаем игровой сервер
|
Внутри screen-сессии переходим в папку ``/root/ss14`` и запускаем игровой сервер
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
cd /root/ss14
|
cd /root/ss14
|
||||||
mkdir data
|
mkdir data
|
||||||
@@ -146,7 +146,7 @@ Linux сервер - не важно. Главное, что бы архив о
|
|||||||
- Отключиться от screen-сессии не закрывая её можно сочетанием клавиш :kbd:`CTRL+A`, :kbd:`D`
|
- Отключиться от screen-сессии не закрывая её можно сочетанием клавиш :kbd:`CTRL+A`, :kbd:`D`
|
||||||
- Для повторного подключения к screen-сессии, выполните команду
|
- Для повторного подключения к screen-сессии, выполните команду
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
screen -r
|
screen -r
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
1. Создаём папку для логов
|
1. Создаём папку для логов
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
mkdir /root/ss14/logs
|
mkdir /root/ss14/logs
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
|
|
||||||
1. Создаём нового пользователя:
|
1. Создаём нового пользователя:
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
useradd -m ss14
|
useradd -m ss14
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
Если у вас включён игровой сервер, то **отключите его** перед дальнейшими
|
Если у вас включён игровой сервер, то **отключите его** перед дальнейшими
|
||||||
действиями
|
действиями
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
mkdir /home/ss14/server
|
mkdir /home/ss14/server
|
||||||
mv /root/ss14/* /home/ss14/server
|
mv /root/ss14/* /home/ss14/server
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
3. Переносим файлы платформы .NET в новую папку
|
3. Переносим файлы платформы .NET в новую папку
|
||||||
|
|
||||||
.. code-block::
|
.. code-block:: bash
|
||||||
|
|
||||||
mv /root/dotnet /home/ss14
|
mv /root/dotnet /home/ss14
|
||||||
chown ss14:ss14 -R /home/ss14/dotnet
|
chown ss14:ss14 -R /home/ss14/dotnet
|
||||||
|
|||||||
Reference in New Issue
Block a user