Setting up a server/ru: Difference between revisions
From Minetest
>Amadin |
>Amadin |
(No difference)
|
Revision as of 10:51, 25 February 2018
Настройка домашнего сервера
- Запускать сервер нужно на определенном порту
- * Примечание: Рекомендуется оставить порт на значении по умолчанию (30000)
- Определите внутренний IP компьютера на котором будет сервер
- * Linux: откройте терминал и введите комманду
ifconfig
и нажмите ввод - * Windows: Пуск → Выполнить ... →
cmd.exe
→ipconfig
- Проверте настройки перенаправления портов в роутере (если он у вас есть)
- * Назначте порт UDP (30000, если вы оставили его по умолчанию) для перенаправления на внутренний IP
- * Кроме того, настройте все брандмауэры, на пропуск трафика на этом порту
- Чтобы узнать, как запустить сервер, пожалуйста, прочитайте раздел ниже
- Сообщите вашим друзьям ваш внешний IP
- Добавьте
server_announce = 1
, в ваш minetest.conf чтобы добавить его в список публичных серверов.
Запуск сервера
Linux
- Откройте консоль.
- Введите
YOUR/MINETEST/DIRECTORY/bin/minetestserver
, или просто перетащите исполняемый файл minetestserver (находится в/Minetest/bin/
) на терминал (ПРОЧТИТЕ ИНСТРУКЦИИ НИЖЕ!) - * Если вы хотите указать конкретный игровой ID, выбор игры ID расположены в
/Minetest/games/
. добавьте в конце команды--gameid thegameid
. - * Если вы получаете сообщение об ошибке “Multiple worlds are available.”. Выбрать мир можно в
/Minetest/worlds/
. Добавте--worldname theWorld
в конце команды. - Если сервер упал, смотрите в
debug.txt
в/Minetest/bin/
. - Вперед - пользоваться сервером Minetest!
Для удобства использования можно создать файл с именем minetestserver.sh, добавьте в него строки указанные ниже и киньте его в каталог /Minetest/bin/. Чтобы запустить сервер, просто запустите файл в терминале.
#!/bin/bash -x ./minetestserver --gameid minetest --worldname world
Windows
- Откройте командную строку, перейдите в папку установки Minetest, потом в папку “bin”, удерживая клавишу Shift, делаем правый клик мыши на пустой файл (не на minetest.exe), нажмите кнопку "Открыть командную строку".
- Напишите это:
minetest.exe --server
- * Если вы получаете сообщение об ошибке “Multiple worlds are available.”, Используйте
minetest.exe --server --worldname world_name
, гдеworld_name
- имя мира. - Если сервер упал, смотрите в
debug.txt
в/Minetest/bin/
. - Вперед - пользоваться сервером Minetest!
Если вам не нравится, запускать упавший сервер, просто запустите сервер из пакетного файла, который содержит следующий код:
@echo off :crash minetest.exe --server --worldname world_name goto crash
Смотрите также
- Настройка сервера на Debian для получения дополнительной информации для Debian (Ubuntu).
- Для получения большего числа команд изучайте командную строку.
- Тема форума "Иллюстрированное руководство по созданию сервера" может быть интересна.
- Тема форума для получения дополнительной информации "Как создать и поддерживать сервер на Windows"
- Тема форума для получения информации о "Оптимизация скорости сервера"