Difference between revisions of "Setting up a server/ru"
Jump to navigation
Jump to search
(15 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
#Запускать сервер нужно на определенном порту | #Запускать сервер нужно на определенном порту | ||
− | # * '''Примечание''': Рекомендуется оставить порт на значении по умолчанию (30000) | + | # * '''Примечание''': Рекомендуется оставить порт на значении по умолчанию (30000) |
# Определите внутренний IP компьютера на котором будет сервер | # Определите внутренний IP компьютера на котором будет сервер | ||
# * '''Linux''': откройте терминал и введите комманду <code>ifconfig</code> и нажмите ввод | # * '''Linux''': откройте терминал и введите комманду <code>ifconfig</code> и нажмите ввод | ||
# * '''Windows''': Пуск → Выполнить ... → <code>cmd.exe</code> → <code>ipconfig</code> | # * '''Windows''': Пуск → Выполнить ... → <code>cmd.exe</code> → <code>ipconfig</code> | ||
− | # Проверте настройки перенаправления портов | + | # Проверте настройки перенаправления портов в роутере (если он у вас есть) |
# * Назначте порт UDP (30000, если вы оставили его по умолчанию) для перенаправления на внутренний IP | # * Назначте порт UDP (30000, если вы оставили его по умолчанию) для перенаправления на внутренний IP | ||
# * Кроме того, настройте все брандмауэры, на пропуск трафика на этом порту | # * Кроме того, настройте все брандмауэры, на пропуск трафика на этом порту | ||
Line 27: | Line 27: | ||
#!/bin/bash -x | #!/bin/bash -x | ||
− | + | ./minetestserver --gameid minetest --worldname world | |
− | |||
=== Windows === | === Windows === | ||
Line 48: | Line 47: | ||
== Смотрите также == | == Смотрите также == | ||
− | * [[Setting up a server/Debian | + | * [[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 Иллюстрированное руководство по созданию сервера]" может быть интересна. | ||
* Тема форума для получения дополнительной информации "[https://forum.minetest.net/viewtopic.php?f=10&t=8924 Как создать и поддерживать сервер на Windows]" | * Тема форума для получения дополнительной информации "[https://forum.minetest.net/viewtopic.php?f=10&t=8924 Как создать и поддерживать сервер на Windows]" | ||
− | * "[ | + | * Тема форума для получения информации о "[https://forum.minetest.net/viewtopic.php?f=10&t=1825 Оптимизация скорости сервера]" |
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
[[Category:Server]] | [[Category:Server]] |
Latest revision as of 18: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"
- Тема форума для получения информации о "Оптимизация скорости сервера"