showcase:terraria_server
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
showcase:terraria_server [2022/04/21 17:36] – [Реалізація] Юрій | showcase:terraria_server [2022/04/21 20:14] (поточний) – знищено Юрій | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== Terraria Server ====== | ||
- | ===== Запуск на Windows7 ===== | ||
- | |||
- | |||
- | ==== Дано ==== | ||
- | |||
- | * Ноутбук з Windows7 Starter на борту та авто-логіном - це міняти не можна | ||
- | * 2 ГБ оперативної пам' | ||
- | |||
- | ==== Завдання ==== | ||
- | |||
- | * З мінімальним змінами системи (Ноутбук може ще знадобитись для робочих цілей), | ||
- | * Періодична, | ||
- | * Можливість запуску серверу вручну та при увімкненні ноутбуку | ||
- | * Купленої в стімі гри немає, гра повинна бути доступна в домашній мережі і все. | ||
- | |||
- | |||
- | |||
- | ==== Реалізація ==== | ||
- | |||
- | |||
- | |||
- | | ||
- | Сервер має доволі простий конфігураційний файл, тому розглядати його тут немає особливого сенсу, наведу лише приклад під дану задачу. | ||
- | |||
- | З архіву з сервером, | ||
- | |||
- | По замовчуванню Terraria зберігає данні у профілі користувача, | ||
- | |||
- | На скрипт запуску серверу було зроблено посилання й покладено в теку " | ||
- | |||
- | < | ||
- | %userprofile%\adm\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup | ||
- | </ | ||
- | |||
- | Також для можливості ручного запуску, | ||
- | |||
- | Сервер показує консоль, | ||
- | |||
- | В папці з сервером є конфігураційни файл, його потрібно трошки відредагувати. | ||
- | |||
- | Також в ньому можна вказати шлях до мапи, але він не підтримує змінні середовища - тому я задав шляд до мапи в скрипті запуску. | ||
- | |||
- | Скрипт запуску має такий вигляд | ||
- | |||
- | < | ||
- | @echo off | ||
- | cls | ||
- | :start | ||
- | TerrariaServer.exe -config serverconfig.txt | ||
- | @echo. | ||
- | @echo Restarting server... | ||
- | @echo. | ||
- | goto start | ||
- | </ | ||
- | |||
- | |||
- | Мапа з назвою Maps.wld розтащована у теці де зберігає свої ресурси гра. Це зроблено для можливості переносу конфігурації на інші ПК з мінімальним змінами. Також це дозволяє запускати цю мапу прямо із встановленої гри - при локальній грі. | ||
- | |||
- | |||
- | Файл конфігурації було змінено мінімально, | ||
- | |||
- | |||
- | === Автоматична заміна мапи === | ||
- | ==== Посилання ==== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | *[[ https:// | ||
- | |||
showcase/terraria_server.1650562564.txt.gz · Востаннє змінено: 2022/04/21 17:36 повз Юрій