Difference between revisions of "Setting up a server/ru"

From Luanti Wiki
Jump to navigation Jump to search
 
(11 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
#Запускать сервер нужно на определенном порту
 
#Запускать сервер нужно на определенном порту
# * '''Примечание''': Рекомендуется оставить порт на значении по умолчанию (30000)
+
# * '''Примечание''': Рекомендуется оставить порт на значении по умолчанию (30000)  
 
# Определите внутренний IP компьютера на котором будет сервер
 
# Определите внутренний IP компьютера на котором будет сервер
 
# * '''Linux''': откройте терминал и введите комманду  <code>ifconfig</code> и нажмите ввод
 
# * '''Linux''': откройте терминал и введите комманду  <code>ifconfig</code> и нажмите ввод
Line 47: Line 47:
 
== Смотрите также ==
 
== Смотрите также ==
  
* [[Setting up a server/Debian/ru|Настройка сервера на Debian]] для получения дополнительной информации для Debian (Ubuntu).
+
* [[Help:Setting up a server/Debian|Настройка сервера на Debian]] для получения дополнительной информации для Debian (Ubuntu).
 
* Для получения большего числа команд изучайте  [[Command line|командную строку]].
 
* Для получения большего числа команд изучайте  [[Command line|командную строку]].
 
* Тема форума "[https://forum.minetest.net/viewtopic.php?f=10&t=2870 Иллюстрированное руководство по созданию сервера]" может быть интересна.
 
* Тема форума "[https://forum.minetest.net/viewtopic.php?f=10&t=2870 Иллюстрированное руководство по созданию сервера]" может быть интересна.

Latest revision as of 18:51, 25 February 2018

Настройка домашнего сервера

  1. Запускать сервер нужно на определенном порту
  2. * Примечание: Рекомендуется оставить порт на значении по умолчанию (30000)
  3. Определите внутренний IP компьютера на котором будет сервер
  4. * Linux: откройте терминал и введите комманду ifconfig и нажмите ввод
  5. * Windows: Пуск → Выполнить ... → cmd.exeipconfig
  6. Проверте настройки перенаправления портов в роутере (если он у вас есть)
  7. * Назначте порт UDP (30000, если вы оставили его по умолчанию) для перенаправления на внутренний IP
  8. * Кроме того, настройте все брандмауэры, на пропуск трафика на этом порту
  9. Чтобы узнать, как запустить сервер, пожалуйста, прочитайте раздел ниже
  10. Сообщите вашим друзьям ваш внешний IP
  11. Добавьте server_announce = 1, в ваш minetest.conf чтобы добавить его в список публичных серверов.

Запуск сервера

Linux

  1. Откройте консоль.
  2. Введите YOUR/MINETEST/DIRECTORY/bin/minetestserver, или просто перетащите исполняемый файл minetestserver (находится в /Minetest/bin/) на терминал (ПРОЧТИТЕ ИНСТРУКЦИИ НИЖЕ!)
  3. * Если вы хотите указать конкретный игровой ID, выбор игры ID расположены в /Minetest/games/. добавьте в конце команды --gameid thegameid.
  4. * Если вы получаете сообщение об ошибке “Multiple worlds are available.”. Выбрать мир можно в /Minetest/worlds/. Добавте --worldname theWorld в конце команды.
  5. Если сервер упал, смотрите в debug.txt в /Minetest/bin/.
  6. Вперед - пользоваться сервером Minetest!

Для удобства использования можно создать файл с именем minetestserver.sh, добавьте в него строки указанные ниже и киньте его в каталог /Minetest/bin/. Чтобы запустить сервер, просто запустите файл в терминале.

#!/bin/bash -x
./minetestserver --gameid minetest --worldname world

Windows

  1. Откройте командную строку, перейдите в папку установки Minetest, потом в папку “bin”, удерживая клавишу Shift, делаем правый клик мыши на пустой файл (не на minetest.exe), нажмите кнопку "Открыть командную строку".
  2. Напишите это: minetest.exe --server
  3. * Если вы получаете сообщение об ошибке “Multiple worlds are available.”, Используйте minetest.exe --server --worldname world_name, где world_name - имя мира.
  4. Если сервер упал, смотрите в debug.txt в /Minetest/bin/.
  5. Вперед - пользоваться сервером Minetest!

Если вам не нравится, запускать упавший сервер, просто запустите сервер из пакетного файла, который содержит следующий код:

@echo off
:crash
minetest.exe --server --worldname world_name
goto crash


Смотрите также