Confirmedusers
2,648
edits
(Created page with "Теперь все настроено для совместного использования вашего сервера с вашим личным доменом.") |
No edit summary |
||
Line 314: | Line 314: | ||
Если вы хотите запустить несколько экземпляров на одной машине, вам просто нужно повторить некоторые из описанных выше шагов. Это всего лишь пример для второго экземпляра: | Если вы хотите запустить несколько экземпляров на одной машине, вам просто нужно повторить некоторые из описанных выше шагов. Это всего лишь пример для второго экземпляра: | ||
mkdir -p /srv/gameserver/data/vs2 | |||
mkdir -p /srv/gameserver/data/vs2 | |||
nano /usr/lib/systemd/system/vintagestoryserver2.service | nano /usr/lib/systemd/system/vintagestoryserver2.service | ||
Скопируйте из шага 6 и измените | Скопируйте из шага 6 и измените следующие строки: | ||
Description=Vintage Story Server 2 Unit | Description=Vintage Story Server 2 Unit | ||
ExecStart= | ExecStart=dotnet VintagestoryServer.dll --dataPath /srv/gameserver/data/vs2 | ||
SyslogIdentifier=VSSRV2 | SyslogIdentifier=VSSRV2 | ||
Создайте файл rsyslog и скопируйте код | Создайте файл rsyslog и скопируйте код из шага 7 | ||
nano /etc/rsyslog.d/vintagestoryserver2.conf | nano /etc/rsyslog.d/vintagestoryserver2.conf | ||
Измените <code>VSSRV</code> на <code>VSSRV2</code> и <code>/var/log/vintagestory-server</code> на <code>/var/log/vintagestory-server2</code><br> | Измените <code>VSSRV</code> на <code>VSSRV2</code> и <code>/var/log/vintagestory-server</code> на <code>/var/log/vintagestory-server2</code><br> | ||
Перед продолжением создайте копию конфигурации вашего первого сервера и отредактируйте ее по своему усмотрению (измените порт!!!) | |||
cp /srv/gameserver/data/vs/serverconfig.json /srv/gameserver/data/vs2/ | cp /srv/gameserver/data/vs/serverconfig.json /srv/gameserver/data/vs2/ | ||
nano /srv/gameserver/data/vs2/serverconfig.json | nano /srv/gameserver/data/vs2/serverconfig.json | ||
Теперь запустите | Теперь запустите сервис | ||
systemctl restart rsyslog.service; | systemctl restart rsyslog.service; | ||
systemctl enable vintagestoryserver2.service | systemctl enable vintagestoryserver2.service | ||
Line 333: | Line 332: | ||
Установите cronjob | Установите cronjob | ||
crontab -e | crontab -e | ||
Вставьте | |||
30 4 * * * systemctl restart vintagestoryserver2.service | 30 4 * * * systemctl restart vintagestoryserver2.service | ||
Приятной игры! | Приятной игры! |