Проблема с хостингом на сервере Minecraft
Я уже некоторое время пытаюсь разместить сервер Minecraft. До сих пор я практически начинающий с Linux, так что, возможно, вам придется немного объяснить мне. В прошлом я мог относительно легко размещать серверы на Windows. Я размещаю сервер локально через беспроводной маршрутизатор.
Через Google я занимался удалением OpenJDK и установкой Oracle Oracle, а также iptables, остановкой службы ufw, обновлением LWJGL и загрузкой программного обеспечения брандмауэра. Ничего еще не сработало. У меня 25565 переправлено. Ни я, ни друг не можем присоединиться через внешний IP, хотя я могу подключиться через localhost. Он говорит, что я подключаюсь некоторое время, а затем выдает ошибку:
- Версия Minecraft: 1.4.2
- Операционная система: Linux (amd64) версии 3.5.0-17-generic
- Версия Java: 1.7.0_09, корпорация Oracle
- Версия Java VM: Java HotSpot(TM) 64-разрядная серверная виртуальная машина (смешанный режим), корпорация Oracle
- Память: 396627816 байт (378 МБ) / 514523136 байт (490 МБ) до 514523136 байт (490 МБ)
- Флаги JVM: всего 2; -Xms512m -Xmx512m
- Размер пула AABB: 0 (0 байтов; 0 МБ) выделено, 0 (0 байтов; 0 МБ) использовано
ModLoader: загружено модов: 3 ModLoader 1.4.2 mod_MineLittlePony 1.4.2.3 Особенности инвентаризации 1.44 (1.4.2)
LWJGL: 2.8.4
- OpenGL: GeForce GTX 560 Ti / PCIe / SSE2 GL версии 4.2.0 NVIDIA 304.43, корпорация NVIDIA
- Модифицировано: очень вероятно
- Тип: Клиент
- Пакет текстур: по умолчанию
- Позиция профилировщика: N/A (отключено)
- Размер пула Vec3: ~ERROR~ NullPointerException: null java.lang.NullPointerException в aww.a(SourceFile:57) в ayt.b(EntityRenderer.java:1149) в EntityRendererProxy.b(EntityRendererProxy.java:20) в сети..client.Minecraft.J(SourceFile:604) на сайте net.minecraft.client.Minecraft.run(SourceFile:534) на сайте java.lang.Thread.run(неизвестный источник).
Мой друг, однако, не получает эту ошибку, а вместо этого получает сообщение о тайм-ауте, так что, скорее всего, что-то с моей стороны.
Если вам понадобится дополнительная информация, я с удовольствием предоставлю ее, если смогу.
2 ответа
Для начинающих есть большой шанс, что это две разные проблемы
Ваш друг не подключился, возможно, неверный порт переадресации. Гугл вокруг для сайта, который будет делать проверку порта на вашем IP (есть тонны).
Ваша ошибка связана с игровым клиентом / Java. Убедитесь, что у вас установлена правильная версия Java (проверьте, какая у вашего друга, работает ли он у него), и установите ее следующим образом: Как я могу установить проприетарную версию Sun/Oracle Java JDK 6/7/8 или JRE?
Если это не сработает, попробуйте удалить моды? Я лично не играл в майнкрафт (я думаю, что поступают понижающие голоса), но это одна из первых вещей, которые я бы попробовал.
Я думаю, что вы просто использовали внешний IP. но вы должны войти в систему, однако, если вы находитесь в той же сети, что и ваш сервер, вы можете попытаться войти в систему с внутреннего IP-адреса с сервера. например: 10.0.0.347:25565 но я думаю, что это не решает ошибку сбоя. Но это может быть ОЗУ, перегруженное на вашем компьютере. (Я не эксперт, но я сам размещал некоторые серверы Minecraft)