Работает ли сервер Minecraft с меньшей задержкой на сервере Ubuntu, чем на Windows 7?

При использовании D-шины в приложении Вы могли бы прислушаться к сигналу SessionOver на org.gnome. Интерфейс SessionManager. С C++ Qt5 выглядел бы примерно так Ваш код:

QDBusConnection dbus = QDBusConnection::sessionBus();
dbus.connect("org.gnome.SessionManager", "",
    "org.gnome.SessionManager", "SessionOver",
    this, SLOT(handle_sessionOver());

Ссылки:

3
задан 16.05.2020, 15:12

2 ответа

Ubuntu будет лучшим выбором для размещения серверного приложения, особенно если вы используете серверную версию Ubuntu. Было бы меньше ресурсов, отводимых на ненужные вещи, такие как интерфейс рабочего стола. Недостатком является то, что это будет только командная строка. Вы всегда можете использовать рабочий стол Ubuntu, если вам нужен интерфейс рабочего стола.

Чтобы настроить сервер Minecraft с Ubuntu, сделайте следующее:

  1. Убедитесь, что у вас установлены необходимые пакеты Java.

    sudo apt-get install openjdk-7-jre-headless
    
  2. После установки Java загрузите Bukkit или ванильный сервер Minecraft. Bukkit позволяет устанавливать плагины для настройки сервера.

    Чтобы получить Bukkit (последняя бета-версия на дату публикации):

    mkdir ~/minecraft && wget -O ~/minecraft/server.jar http://dl.bukkit.org/downloads/craftbukkit/get/01804_1.4.7-R0.1/craftbukkit-beta.jar
    

    Чтобы получить ванильный сервер Minecraft:

    mkdir ~/minecraft && wget -O ~/minecraft/server.jar https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
    
  3. Затем, все вы нужно запустить Minecraft с помощью этой команды:

    cd ~/minecraft && java -Xmx1024M -Xms1024M -jar server.jar nogui
    

    Вы можете увеличить допустимое использование оперативной памяти, изменив число «1024» в обоих местах предыдущей команды. Это поможет производительности, если вы сможете сэкономить дополнительную оперативную память.

Если вы решите использовать рабочий стол Ubuntu, вы всегда можете получить дополнительные ресурсы, отключив интерфейс рабочего стола. Для отключения: sudo service lightdm stop и для включения: sudo service lightdm start.

9
ответ дан 16.05.2020, 15:13

Для автоматического запуска и загрузки последней бета-версии:

mkdir ~/minecraft && cd ~/minecraft && wget -O ~/minecraft/server.jar http://dl.bukkit.org/latest-beta/craftbukkit-beta.jar && java -Xmx1024M -Xms1024M -jar server.jar
1
ответ дан 16.05.2020, 15:13

Теги

Похожие вопросы