Server Startup: различия между версиями
TDK (обсуждение | вклад) |
KIBORG (обсуждение | вклад) |
||
(не показано 29 промежуточных версий 12 участников) | |||
Строка 5: | Строка 5: | ||
=== Подготовка === | === Подготовка === | ||
{{video|tLBofBMQ6Ow}} | {{video|tLBofBMQ6Ow}} | ||
1.Загрузите сервер отсюда https://github.com/ | 1.Загрузите сервер отсюда https://github.com/TauCetiStation/TauCetiClassic и разархивируйте в удобную для Вас папку. | ||
2.Перекиньте файлы из папки config/example в папку config. | 2.Перекиньте все файлы из папки config/example в папку config. | ||
3.В файле admins.txt прописываем свой byond key с рангом | 3.В файле admins.txt, который Вы скопировали в папку config вместе со всеми файлами, прописываем свой byond key с рангом Host (он дает все флаги). Пример: | ||
yourbyondkey - Host | |||
volas - Host | |||
Перед Вашим byond key не должно быть решетки. | |||
4.Запустите | 4.Запустите taucetistation.dme | ||
1.Нажмите CTRL+K и подождите до окончания компиляции. | 1.Нажмите CTRL+K (Или Build>Compile) и подождите до окончания компиляции. | ||
2.После компиляции должно выдать: | 2.После компиляции должно выдать: | ||
loading | loading taucetistation.dme | ||
loading interface\skin.dmf | loading interface\skin.dmf | ||
loading maps\ | loading maps\centcom\centcom.dmm | ||
saving | saving taucetistation.dmb (DEBUG mode) | ||
taucetistation.dmb - 0 errors, 0 warnings | |||
3.В той же папке, что и "taucetistation.dme" появится файл taucetistation.dmb | |||
5.Закройте dreammaker. | 5.Закройте dreammaker. | ||
Строка 27: | Строка 32: | ||
1.Для запуска сервера запустите клиент BYOND, | 1.Для запуска сервера запустите клиент BYOND, нажмите на шестеренку, затем нажмите "Start Dream Daemon..." и проследуйте дальнейшим инструкциям: | ||
1. | 1.Выберите "..." в нижнем правом углу и выберите ранее полученный "taucetistation.dmb". | ||
2.Port оставьте 0 - dream daemon автоматически выберет порт. | 2.Port оставьте 0 - dream daemon автоматически выберет порт. | ||
3.Security | 3.Security ставьте trusted. Visibility - private. | ||
2.Нажмите '''GO'''[[File:GO.png]]. | 2.Нажмите '''GO'''[[File:GO.png]]. | ||
Подождите пока сервер запустится. | Подождите, пока сервер запустится. | ||
3.Нажмите на желтую стрелку(Join)[[File:join.png]] над кнопкой STOP. | 3.Нажмите на желтую стрелку(Join)[[File:join.png]] над красной кнопкой STOP. | ||
4.Наслаждайтесь игрой. | 4.Наслаждайтесь игрой. | ||
=== Как сделать свой сервер видимым на byond.com === | |||
Вам НЕ НУЖНО платить, чтобы ваш сервер был виден на byond.com! | |||
Чтобы ваш сервер стал виден, измените настройки файла config. | |||
## Put on byond hub: Uncomment this to put your server on the byond hub. | |||
#HUB | |||
== Как запустить локальный сервер для ПРОДВИНУТЫХ == | == Как запустить локальный сервер для ПРОДВИНУТЫХ == | ||
Итак, вы решили захостить свой крутой сервер? | Итак, вы решили захостить свой крутой сервер? | ||
Для начала разберемся с | Для начала разберемся с Dream Daemon. | ||
Функции: | Функции: | ||
1. Port - порт, может быть любым если у вас открыты все порты по умолчанию(192.168.1.1 проверьте firewall), при установке 0 | 1. Port - порт, может быть любым если у вас открыты все порты по умолчанию(192.168.1.1 проверьте firewall), при установке 0, Dream Daemon выберет порт сам. | ||
2. Security - безопасность: | 2. Security - безопасность: | ||
Строка 63: | Строка 77: | ||
=== Часто задаваемые вопросы === | === Часто задаваемые вопросы === | ||
* Я запустил сервер в режиме public, но он не отображается! Что делать? | |||
Все дело в том, что вам нужно ввести специальный пароль, для этого: | Все дело в том, что вам нужно ввести специальный пароль, для этого: | ||
1. Откройте | 1. Откройте Dream Maker | ||
2. В папке code откройте файл hub.dm | 2. В папке code откройте файл hub.dm | ||
3. Вместо SORRYNOPASSWORD введите kMZy3U5jJHSiBQjr | 3. Вместо SORRYNOPASSWORD введите kMZy3U5jJHSiBQjr | ||
Готово! Если все еще не работает, то вам следует провести порты. | Готово! Если все еще не работает, то вам следует провести/открыть порты. | ||
* Как провести/открыть порты? | |||
Все зависит от вашего роутера и от того, какой у вас IP - статичный или динамичный | Все зависит от вашего роутера и от того, какой у вас IP - статичный или динамичный | ||
Если статичный то: | Если статичный то: | ||
Строка 79: | Строка 93: | ||
6. Найдите portforwarding | 6. Найдите portforwarding | ||
7. Впишите свой IpV4 и дайте доступ ко всему. | 7. Впишите свой IpV4 и дайте доступ ко всему. | ||
Если же динамичный, то просто пройдите на portforward.com, найдите свой роутер и откройте порты. | |||
Готово! Теперь ваш сервер работает! | |||
* Наиболее полезные команды для начинающих админов локалочки: | |||
1. Server -> Start Now: запустить раунд немедленно | |||
2. Server -> Restart: перезапустить раунд | |||
3. Admin -> Aghost: выйти из тела (чтобы потом можно было в него вернуться) | |||
3.1. Чтобы вернуться в тело перетащите ЛКМ свой призрак на тело или еще раз нажмите Admin -> Aghost | |||
4. OOC -> Respawn: войти в раунд другой куклой | |||
5. Admin -> Secrets -> Fun Secrets -> Power All SMES: зарядить все СМЕСы | |||
* Не отображаются картиночки в вендоматах / латах / etc | |||
Запускайте локалочку на Линукс | |||
За нарезание спрайтов отвечает питоновый (python3) скрипт, вызываемый через функцию shelleo из code/modules/ext_scripts/shell.dm | |||
Функция shelleo сейчас написана только для хостов на *nix | |||
===Как сделать себя админом=== | ===Как сделать себя админом=== | ||
{{video | {{video | ||
|align=left | |align=left | ||
|width=400 | |||
|7kjPDXocnIY|}} | |7kjPDXocnIY|}} | ||
# Копируем файлы из папки '''"Example"''' в папку уровнем выше - '''"Config"''' | |||
# Открываем файл '''"admins.txt"''' | |||
# В конец документа добавляем строку в стиле '''"CKey (Это имя Byond-аккаунта) - ранг"'''. Посмотреть ранги и их права можно в файле '''"admin_ranks.txt"''' |
Текущая версия на 19:46, 22 октября 2024
Как запустить локальный сервер для чайников
Подготовка
1.Загрузите сервер отсюда https://github.com/TauCetiStation/TauCetiClassic и разархивируйте в удобную для Вас папку.
2.Перекиньте все файлы из папки config/example в папку config.
3.В файле admins.txt, который Вы скопировали в папку config вместе со всеми файлами, прописываем свой byond key с рангом Host (он дает все флаги). Пример:
yourbyondkey - Host volas - Host
Перед Вашим byond key не должно быть решетки.
4.Запустите taucetistation.dme
1.Нажмите CTRL+K (Или Build>Compile) и подождите до окончания компиляции.
2.После компиляции должно выдать: loading taucetistation.dme loading interface\skin.dmf loading maps\centcom\centcom.dmm saving taucetistation.dmb (DEBUG mode) taucetistation.dmb - 0 errors, 0 warnings
3.В той же папке, что и "taucetistation.dme" появится файл taucetistation.dmb
5.Закройте dreammaker.
Запуск
1.Для запуска сервера запустите клиент BYOND, нажмите на шестеренку, затем нажмите "Start Dream Daemon..." и проследуйте дальнейшим инструкциям:
1.Выберите "..." в нижнем правом углу и выберите ранее полученный "taucetistation.dmb". 2.Port оставьте 0 - dream daemon автоматически выберет порт. 3.Security ставьте trusted. Visibility - private.
Подождите, пока сервер запустится.
3.Нажмите на желтую стрелку(Join) над красной кнопкой STOP.
4.Наслаждайтесь игрой.
Как сделать свой сервер видимым на byond.com
Вам НЕ НУЖНО платить, чтобы ваш сервер был виден на byond.com!
Чтобы ваш сервер стал виден, измените настройки файла config.
## Put on byond hub: Uncomment this to put your server on the byond hub. #HUB
Как запустить локальный сервер для ПРОДВИНУТЫХ
Итак, вы решили захостить свой крутой сервер? Для начала разберемся с Dream Daemon. Функции:
1. Port - порт, может быть любым если у вас открыты все порты по умолчанию(192.168.1.1 проверьте firewall), при установке 0, Dream Daemon выберет порт сам.
2. Security - безопасность:
- trusted - фактически дарует подключившимся доступ к файлам сервера.
- safe - штатный режим, самый лучший.
- ultrasafe - повышенная мера безопасности, ни в коем случае не ставьте ее, тогда вам придется КАЖДЫЙ запрос разрешать вручную.
3. Visibility - видимость:
- private - сервер на который можете зайти вы и ваши друзья.
- public - сервер на который могут зайти все. (без проведения особых процедур он не будет отображаться в разделе SS13 и будет работать как и в режиме invisible, но об этом позже)
- Invisible - каждый у кого есть ссылка может зайти на сервер.
Часто задаваемые вопросы
- Я запустил сервер в режиме public, но он не отображается! Что делать?
Все дело в том, что вам нужно ввести специальный пароль, для этого: 1. Откройте Dream Maker 2. В папке code откройте файл hub.dm 3. Вместо SORRYNOPASSWORD введите kMZy3U5jJHSiBQjr Готово! Если все еще не работает, то вам следует провести/открыть порты.
- Как провести/открыть порты?
Все зависит от вашего роутера и от того, какой у вас IP - статичный или динамичный Если статичный то: 1. В вашем браузере напишите 192.168.1.1 (Чаще всего 192.168.1.1, но может быть и 192.168.0.1 итп, если 192.168.1.1 не открывается, начинайте с пункта 3) 2. В окно логин введите admin, в окно пароль введите password. (Именно admin и password) 3. В пуске напишите cmd 4. В cmd напишите ipconfig и найдите IpV4 адрес а также standartgateway 5. В 192.168.1.1 (Или в том, что указано в standartgateway) найдите security&fireallw 6. Найдите portforwarding 7. Впишите свой IpV4 и дайте доступ ко всему. Если же динамичный, то просто пройдите на portforward.com, найдите свой роутер и откройте порты. Готово! Теперь ваш сервер работает!
- Наиболее полезные команды для начинающих админов локалочки:
1. Server -> Start Now: запустить раунд немедленно 2. Server -> Restart: перезапустить раунд 3. Admin -> Aghost: выйти из тела (чтобы потом можно было в него вернуться) 3.1. Чтобы вернуться в тело перетащите ЛКМ свой призрак на тело или еще раз нажмите Admin -> Aghost 4. OOC -> Respawn: войти в раунд другой куклой 5. Admin -> Secrets -> Fun Secrets -> Power All SMES: зарядить все СМЕСы
- Не отображаются картиночки в вендоматах / латах / etc
Запускайте локалочку на Линукс За нарезание спрайтов отвечает питоновый (python3) скрипт, вызываемый через функцию shelleo из code/modules/ext_scripts/shell.dm Функция shelleo сейчас написана только для хостов на *nix
Как сделать себя админом
- Копируем файлы из папки "Example" в папку уровнем выше - "Config"
- Открываем файл "admins.txt"
- В конец документа добавляем строку в стиле "CKey (Это имя Byond-аккаунта) - ранг". Посмотреть ранги и их права можно в файле "admin_ranks.txt"