Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Minecraft (https://forum.zone-game.info/forumdisplay.php?f=184)
-   -   [руководство] Установка сервера Minecraft на Linux (https://forum.zone-game.info/showthread.php?t=18293)

PROGRAMMATOR 20.02.2012 15:47

Установка сервера Minecraft на Linux
 
Этим руководством я постараюсь вкратце изложить по пунктам, как установить сервер Minecraft под управлением системы Linux (в моем случае это Debian). В качестве клиента удаленного доступа к VPS используем PuTTY, все остальное делаем на самом сервере.

Первым делом необходимо определиться с директорией, в которую будем устанавливать Minecraft, обычно выбираю «home». Плюс мы понимаем, что директории для самого сервера у нас пока нет, так что создадим ее прописав в терминал PuTTY команду:

Код:

cd /home/ && mkdir minecraft && cd minecraft
Теперь нам нужно загрузить сам сервер, поэтому пишем в терминале:

Код:

wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Для редактирования файлов я использую Nano Text Editor, если у вас нет редактора — устанавливаем:

Код:

apt-get install nano
Создаем наш «стартер» с параметрами запуска сервера Minecraft:

Код:

nano start
В тело редактора прописываем:

Код:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui &
В дальнейшем вам еще предстоит установить более точные значения для Xmx и Xms, но для моего «тестового запуска» этого не требуется. Сохраните файл нажатием Ctrl + O и закройте редактор Ctrl + X. Осталось установить права на исполнение:

Код:

chmod +x ./start
Как вы заметили, нам необходима Java JRE. C версиями не экспериментировал, но на 6-й запускается. Java JRE устанавливается так:

Код:

apt-get install -y --force-yes sun-java6-bin
Запускаем:

Код:

./start
Результат первого запуска

Цитата:

2012-02-20 14:36:35 [INFO] Starting minecraft server version 1.1
2012-02-20 14:36:35 [INFO] Loading properties
2012-02-20 14:36:35 [WARNING] server.properties does not exist
2012-02-20 14:36:35 [INFO] Generating new properties file
2012-02-20 14:36:35 [INFO] Starting Minecraft server on *:25565
2012-02-20 14:36:35 [WARNING] Failed to load ban list: java.io.FileNotFoundException: banned-players.txt (No such file or directory)
2012-02-20 14:36:35 [WARNING] Failed to load ip ban list: java.io.FileNotFoundException: banned-ips.txt (No such file or directory)
2012-02-20 14:36:35 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ops.txt (No such file or directory)
2012-02-20 14:36:35 [WARNING] Failed to load white-list: java.io.FileNotFoundException: white-list.txt (No such file or directory)
2012-02-20 14:36:35 [INFO] Preparing level "world"
2012-02-20 14:36:35 [INFO] Default game type: 0
2012-02-20 14:36:36 [INFO] Preparing start region for level 0
2012-02-20 14:36:37 [INFO] Preparing spawn area: 8%
2012-02-20 14:36:38 [INFO] Preparing spawn area: 16%
2012-02-20 14:36:39 [INFO] Preparing spawn area: 24%
2012-02-20 14:36:40 [INFO] Preparing spawn area: 32%
2012-02-20 14:36:41 [INFO] Preparing spawn area: 36%
2012-02-20 14:36:42 [INFO] Preparing spawn area: 44%
2012-02-20 14:36:43 [INFO] Preparing spawn area: 52%
2012-02-20 14:36:44 [INFO] Preparing spawn area: 61%
2012-02-20 14:36:45 [INFO] Preparing spawn area: 73%
2012-02-20 14:36:46 [INFO] Preparing spawn area: 81%
2012-02-20 14:36:47 [INFO] Preparing spawn area: 89%
2012-02-20 14:36:48 [INFO] Done (12154160772ns)! For help, type "help" or "?"
Как видим, сервер запустился с предупреждениями о отсутствии конфигурационных файлов, не переживайте, они создаются при первом запуске и если перезапустить сервер, этих предупреждений уже не будет.

Во время теста использовался VPS с 1Gb памяти, напомню, это минимальные требования к серверу Minecraft. Будут вопросы по установке — пишите, не стесняемся.

snake302 14.06.2012 20:53

Re: Установка сервера Minecraft на Linux
 
~# ./start
~# Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

бьюсь-бьюсь и никак :( помогите пожалуйста :(

PROGRAMMATOR 14.06.2012 21:24

Re: Установка сервера Minecraft на Linux
 
Видимо памяти не достаточно.
Код:

-Xmx1024M -Xms1024M
Попробуйте меньшее значение поставить.

Deon4ik 19.08.2012 10:11

Re: Установка сервера Minecraft на Linux
 
Вот такая проблема :


#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (synchronizer.cpp:1399), pid=2425, tid=140317641578240
# guarantee(obj->mark() == markOopDesc::encode(mid)) failed: invariant
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64 compressed oops)
# An error report file with more information is saved as:
# /home/hs_err_pid2425.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

ProfessorM 22.08.2012 08:49

Re: Установка сервера Minecraft на Linux
 
Добрый день, у меня такая проблема:
при первом запуске сервера выводятся сообщения:


[INFO] Starting minecraft server version 1.3.1
[INFO] Loading properties
[INFO] Default game type: SURVIVAL
[INFO] Generating keypair
[INFO] Starting minecraft server version 1.3.1
[INFO] Loading properties
[INFO] Default game type: SURVIVAL
[INFO] Generating keypair
[INFO] Starting Minecraft server on *:25565

и все на этом все подвисает и никаких дальнейших действий не происходит, в чем может быть проблема?
Заранее спасибо!

Ashe 22.08.2012 08:59

Re: Установка сервера Minecraft на Linux
 
ProfessorM, опишите проблему подробнее. Откуда качали? Как делали? Где делали? На чём делали?

ProfessorM 22.08.2012 09:33

Re: Установка сервера Minecraft на Linux
 
vds от iphoster.ru (debian 6.0 x86)
делал и по данной инструкции и по видео унструкции из FAQ хостера
качал соответственно и по ссылке с 1 топика и с сайта dl.bukkit.org stable версию, все одно и тоже, при первом запуске зависает все напроч, правда последний раз даже начало ставится и зависло немного дальше на строчке:

2012-02-20 14:36:38 [INFO] Preparing spawn area: 16%

но все-равно все зависло...

Ashe 22.08.2012 09:42

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от ProfessorM (Сообщение 219356)
vds от iphoster.ru (debian 6.0 x86)
делал и по данной инструкции и по видео унструкции из FAQ хостера
качал соответственно и по ссылке с 1 топика и с сайта dl.bukkit.org stable версию, все одно и тоже, при первом запуске зависает все напроч, правда последний раз даже начало ставится и зависло немного дальше на строчке:

2012-02-20 14:36:38 [INFO] Preparing spawn area: 16%

но все-равно все зависло...

А что за VDS'ка? Скорее всего проблема с своевременным выделением ОЗУ или его нехваткой.

gream 24.08.2012 14:03

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от Ashe (Сообщение 219357)
А что за VDS'ка? Скорее всего проблема с своевременным выделением ОЗУ или его нехваткой.

Та же самая проблема, те же условия...ОС Дебиан, ОЗУ выделяю - 1024мб..

Ashe 24.08.2012 15:14

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от gream (Сообщение 220420)
Та же самая проблема, те же условия...ОС Дебиан, ОЗУ выделяю - 1024мб..

А Java какая стоит? Попробуйте обновиться до последней версии.

gream 24.08.2012 19:47

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от Ashe (Сообщение 220437)
А Java какая стоит? Попробуйте обновиться до последней версии.

Проверял версию, говорит что последняя

Ashe 24.08.2012 20:02

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от gream (Сообщение 220550)
Проверял версию, говорит что последняя

Добавлено через 6 минут
Напиши в скайп Gream_reaper_7sk пожалуйста

Я не пользуюсь скайпом. Если нужна помощь, то пишите здесь.

gream 24.08.2012 20:07

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от Ashe (Сообщение 220561)
Я не пользуюсь скайпом. Если нужна помощь, то пишите здесь.

Хорошо, но как решить проблему то? (

MyXaSA 24.08.2012 22:24

Re: Установка сервера Minecraft на Linux
 
Итак.. для теста я взял "Меркурий"(remote desktop ubuntu) http://www.ihc.ru/#vps
установил сервер mc (1.3.1) запустил.. и он тупо зависает как писали выше..
потом я заного зарегался еще пробный взял для тарифа "Земля" тоже самое remote desktop и т.п . Установил сервер... запустилось.. ничего не глючило.. соединялось с сервом нормально. ОТЛИЧНО, но дороговато...

Потом купил вдску вот тут http://firstvds.ru/ "VDS-Улёт" (KVM FreeBSD)
тоже установилось запустил.. ничего не глючило. Подсоединяюсь к серву, а мне КОНЕЦ ПОТОКА !!!
(все файлы сервера скопированы с http://ihc.ru (земля)). Так и не смог решить(думаю бакит забагованный 1.2.5 нормально работает.. а хочу 1.3.1 - деньги вернул)...

Попидорил я сюда http://iphoster.ru заказал VDS - 3 . java все установил. запускаю и ЗАВИСАЕТ !!!!!
теперь прошу перевести на VDS - 4 посмотрим запустится ли..

Если нихрена(а должно), то заюзаю этот http://interserver.ru/vds.html тариф, который за 19$
Не везет :(

Думаю дело не в Java, а в ресурсах сервера.. в особенности ОЗУ..
1 гб мало ибо ОС еще себе берет... и в итоге 1гб нету для майнкрафт.. нужно больше брать 1.5 например.. хотя я хз почему в тарифе ЗЕМЛЯ запустилось... думаю ОС по другому устроена..


ЗАБАВНО то что я делал как тут http://wiki.iphoster.ru/wiki/Установка_Java
-> "Установка Java на CentOS 5". Специально установил ее, чтобы по инструкции сделать....

Все команды скопировал.. все тоже самое получалось. НО версия MC уже другая!.. запустил в итоге последнюю "java -Xmx512M -Xms512M -jar minecraft_server.jar nogui"
и зависло! но в мануале нормально!.... хоть сервера одинаковые.. все тоже самое! но версии MC другие..

hybik 25.08.2012 00:22

Re: Установка сервера Minecraft на Linux
 
MyXaSA
Цитата:

-Xmx512M -Xms512M
замените на число вашей памяти.

Добавлено через 3 минуты
короче могу сказать что сервер майкрафта можно запустить и на 256мб, все зависит от размеров "мира", например: мы год хостились на ihc, тариф луна. играли в 6 рыл, чисто приватный, свой сервер для друзей с реала.

gream 25.08.2012 07:27

Re: Установка сервера Minecraft на Linux
 
Уже вторые сутки бьюсь..при запуске серв останавливается на
Цитата:

2012-08-25 08:25:25 [INFO] Starting minecraft server version 1.3.1
2012-08-25 08:25:25 [INFO] Loading properties
2012-08-25 08:25:25 [INFO] Default game type: SURVIVAL
2012-08-25 08:25:25 [INFO] Generating keypair
2012-08-25 08:25:26 [INFO] Starting Minecraft server on 5.9.199.222:25565
2012-08-25 08:25:26 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.1-R2.0-b2340jnks (MC: 1.3.1) (Implementing API version 1.3.1-R2.0)
Выделал памяти и 1 гиг, и 2 гига, не выходит...

Добавлено через 6 минут
А теперь выдал
Цитата:

195 recipes
27 achievements
08:32:55 [INFO] Starting minecraft server version 1.3.1
08:32:55 [INFO] Loading properties
08:32:55 [INFO] Default game type: SURVIVAL
08:32:55 [INFO] Generating keypair
08:32:55 [INFO] Starting Minecraft server on 5.9.199.222:25565
08:32:56 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.1-R2.0-b2340jnks (MC: 1.3.1) (Implementing API version 1.3.1-R2.0)
>#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f2eed7b9103, pid=6989, tid=139839365043968
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
08:32:56 [SEVERE] java.lang.VerifyError: (class: org/bukkit/plugin/PluginDescriptionFile, method: getMain signature: ()Ljava/lang/String;) Empty code
08:32:56 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.getPluginD escription(JavaPluginLoader.java:203)
ClassFileParser::parse_method(constantPoolHandle, bool, AccessFlags*, typeArrayHandle*, typeArrayHandle*, typeArrayHandle*, Thread*)+0x833
#
# An error report file with more information is saved as:
# /root/server/hs_err_pid6989.log
08:32:56 [SEVERE] at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager.java:132)
08:32:56 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(Cra ftServer.java:222)
08:32:56 [SEVERE] at org.bukkit.craftbukkit.CraftServer.<init>(CraftSer ver.java:198)
08:32:56 [SEVERE] at net.minecraft.server.ServerConfigurationManagerAbs tract.<init>(ServerConfigurationManagerAbstract.ja va:50)
08:32:56 [SEVERE] at net.minecraft.server.ServerConfigurationManager.<i nit>(SourceFile:11)
08:32:56 [SEVERE] at net.minecraft.server.DedicatedServer.init(Dedicate dServer.java:105)
08:32:56 [SEVERE] at net.minecraft.server.MinecraftServer.run(Minecraft Server.java:378)
08:32:56 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(S ourceFile:539)
08:32:56 [SEVERE] Encountered an unexpected exception VerifyError
java.lang.VerifyError: (class: org/bukkit/plugin/PluginDescriptionFile, method: getMain signature: ()Ljava/lang/String;) Empty code
at org.bukkit.plugin.java.JavaPluginLoader.getPluginD escription(JavaPluginLoader.java:203)
at org.bukkit.plugin.SimplePluginManager.loadPlugins( SimplePluginManager.java:132)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(Cra ftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftSer ver.java:198)
at net.minecraft.server.ServerConfigurationManagerAbs tract.<init>(ServerConfigurationManagerAbstract.ja va:50)
at net.minecraft.server.ServerConfigurationManager.<i nit>(SourceFile:11)
at net.minecraft.server.DedicatedServer.init(Dedicate dServer.java:105)
at net.minecraft.server.MinecraftServer.run(Minecraft Server.java:378)
at net.minecraft.server.ThreadServerApplication.run(S ourceFile:539)
>#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
start.sh: line 2: 6989 Aborted java -Xms1536M -Xmx1536M -jar server.jar
Добавлено через 14 минут
Обновил Джаву до 7ой, выдало :

Цитата:

# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (synchronizer.cpp:1429), pid=7373, tid=140606543845120
# guarantee(mid->header()->is_neutral()) failed: invariant
#
# JRE version: 7.0_06-b24
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)
# Core dump written. Default location: /root/server/core or core.7373
#
# An error report file with more information is saved as:
# /root/server/hs_err_pid7373.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
./start.sh: line 2: 7373 Aborted (core dumped) java -Xms1536M -Xmx1536M -jar server.jar

MyXaSA 25.08.2012 09:36

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от hybik (Сообщение 220616)
MyXaSA

замените на число вашей памяти.

Добавлено через 3 минуты
короче могу сказать что сервер майкрафта можно запустить и на 256мб, все зависит от размеров "мира", например: мы год хостились на ihc, тариф луна. играли в 6 рыл, чисто приватный, свой сервер для друзей с реала.



блин скажи как это сделать!??!?!?! мир ограничить.. серв нихрена не запускаеться ЗИВАСАЕТ... !!! хелп !!!

Добавлено через 6 минут
Цитата:

Сообщение от hybik (Сообщение 220616)
MyXaSA

замените на число вашей памяти.

Добавлено через 3 минуты
короче могу сказать что сервер майкрафта можно запустить и на 256мб, все зависит от размеров "мира", например: мы год хостились на ihc, тариф луна. играли в 6 рыл, чисто приватный, свой сервер для друзей с реала.

вот имено что заменяю на 1024 или 1G делал.. зависает !
(у меня 1г)

Добавлено через 2 часа 26 минут
попробовал тестовый VDS (тариф профи ) и запустилось все!! http://www.1gb.ru/

ахренеть... там 736 мб озу.. (больше дают.. это они гарантируют)

hybik 25.08.2012 12:27

Re: Установка сервера Minecraft на Linux
 
мир создается зависимо от максимальных игроков на сервере в самый первый раз когда запускаешь сервер

MyXaSA 25.08.2012 12:35

Re: Установка сервера Minecraft на Linux
 
да он не может создаться.. даже папки не появляются.. тупо зависает

ReaM 25.08.2012 12:37

Re: Установка сервера Minecraft на Linux
 
Кто-нибудь ставил мод Aether на minecraft_server SMP?
Видел что тут есть http://craftland.org/ на мультиплеере у них стоит этот мод.

hybik 25.08.2012 14:43

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от MyXaSA (Сообщение 220713)
да он не может создаться.. даже папки не появляются.. тупо зависает

ну не знаю, чудо просто.

zheka92 09.06.2013 15:23

Re: Установка сервера Minecraft на Linux
 
PROGRAMMATOR, а какой лог на запуск сервера после того как он был выключен?

Добавлено через 6 минут
PROGRAMMATOR, Запуск через командную строку

PROGRAMMATOR 10.06.2013 01:12

Re: Установка сервера Minecraft на Linux
 
zheka92, вопрос не понял.

Egor33345 06.07.2013 11:58

Re: Установка сервера Minecraft на Linux
 
А как запустить 2 или 3 сервера Minecraft на одном?

n3k0nation 06.07.2013 13:36

Re: Установка сервера Minecraft на Linux
 
Цитата:

Сообщение от Egor33345 (Сообщение 309479)
А как запустить 2 или 3 сервера Minecraft на одном?

Выставляете разные порты у каждого из серверов и запускаете. Главное не забудьте проконтролировать настройку выделения памяти на каждый из серверов, иначе можно получить lag-server, либо же out of memory error


Текущее время: 04:10. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot