Обсуждение:Создание и настройка сервера/Архив 1. Майнкрафт оптимизация сервера


Совет - Уменьшаем лаги на сервере, в клиенте и другое... | Bukkit по-русски

Всем привет! На Rubukkit как известно часто задаются вопросом, «Почему у меня лагает сервер?» И почти всегда, это одни и те же проблемы, ну так вот, чтобы вопросов стало меньше, и не засирать до того нагруженный форум, была создана эта тема.Тема написана для ознакомительного характера, я не заставляю вас делать так как тут написано.Все что вы делаете со своим сервером, вы делаете на свой страх и риск.Но слишком смертельного, тут ничего нету.

План темы:1) Что такое лаги? Что такое TPS? Что такое FPS?2) Какие требования нужны для нормальной работы сервера?3) Какие плагины вызывают лаги чаще всего?4) Как найти источник лагов?

Лаг — задержка в работе компьютерного приложения, когда оно не реагирует на пользовательский ввод вовремя.

FPS - количество кадров в секунду, на стороне клиента. То есть чем ниже FPS, тем ниже производительность, и соответственно появляются лаги.Нормальный FPS считается примерно не ниже 20-30.

Советы по увеличению FPS (на стороне клиента):1) Отключаем ненужные программы.Перед тем как начать играть, отключить как можно больше не нужных программ, которые просто забивают процессор и ОЗУ. Наиболее распространенные: Torrent и Браузер.2) Ставим ту графику, которую тянет ваш компьютер.Поставить минимальные настройки в игре. (Меньше прорисовка, Графика на Быстро и т.д.)3) Поставить дополнительные моды для увеличения FPS, и уменьшения нагрузки.Например: OptiFine. Данный мод, является одним из популярных модов, так как он не только понижает лаги, а так-же добавляет много других настроек графики (отключение/включение анимация, погоды, неба, и т.д.), так же мод добавляет поддержку HD скинов, текстур, шрифтов и т.д.4) Выделить больше оперативной памяти для клиента. В некоторых лаунчерах, есть функция Выделение оперативной памяти для игры.

Что такое TPS?

Как узнать, сколько потребляет сервер и какие конкретно плагины?1) В некоторых плагинах встроена функция проверки оперативной памяти и TPS,Можно узнать командой в самом ядре(Spigot) /tps.Или через плагиныНапример:Essentials, команда /mem, показывает сколько всего, и сколько свободно оперативной памяти, так-же показывает TPS сервера.Nolagg, команда /nolagg mem

2) Если у вас нет таких плагинов в которых встроен подсчет оперативной памяти, то вы можете использовать следующий: LagMeter

3) Чтобы проверить какое именно плагины сколько употребляют , используем Nolagg.Заходим в игру, пишем команду /nolagg examine 500Ждем 25 секунд. И у нас в папке Plugins, создается файл, с результатом.Кидаем файл себе на комп, и открываем его с помощью самого Nolagg.jar (Двойной щелчек)И смотрим какой плагин, больше всего грузит систему. А дальше уже делаем, по рекомендациям ниже.

Советы по уменьшению лагов на сервере:1) Поставить ядро Spigot, если вы были на Craftbukkit.Вместо MCPC использовать MCPC+, это Spigot со встроенным forge.(Spigot, намного оптимизирование, описывать все его преимущества долго, я опишу некоторые: при взрыве ТНТ, не так много лагов, стакаются несколько предметов, которые лежат рядом. )2) Проверять наличие обновлений плагинов под вашу версию сервера. (В основном, разработчики плагинов заботятся о качестве своего плагина, и поэтому с каждым обновлением стараются понизить его нагрузку.)3) Базы данных плагинов, которые подключены к нему, должны находится на одном и том же сервере(хостинг) что и игровой сервер.(Если будет база стоять на сайте, а обычно это отдельные хостинги, то каждый запрос будет проделывать очень-очень большой путь, и соответственно задержки сервера будут очень-очень большие.)4) Проверять функционал плагинов, на повтор.То есть, есть один большой плагин, например: Essentials, AdminCMD, CommandBook. И в них есть просто куча команд и функций, которые есть в других плагинах, и чтобы не ставить еще больше лишних плагинов, проверяйте их функцию у этих.Например, в плагине Essentials, есть функционал следующих плагинов: iConomy, uHome, OpenInv, VanishNoPacket, Kit и другие.Исключение ставить эти плагины, только если вам нужно подключить их к БД.5) Ограничить карту и прогрузить её самому.Многие умники, на серверах в которых нет ограничения карты, просто берут, и идут подальше от спавна. Естественно, увеличивается нагрузка из-за загрузки и сохранения чанков.Поэтому лучше избежать этого. Ставим плагин WorldBorder, и ограничиваем карту /wb set 2000, карту мы ограничили, теперь нужно ее прорисовать, пишем команду /wb fill. И ждем, когда он будет ее прогружать, конечно будут лаги, из-за этого, но лучше они будут один раз, и когда сервер закрыт на технические работы, а не всегда лагать из-за прогрузки игроками.6) Очищать Дроп, или поставить плагин на автоудаление Дропа.7) Проверять карту на наличие редстоун схем.Многие школьнички, наставят кучу повторителей, разных качалок, и т.д. Тем самым нагружают сервер. Что приводит к лагам.8) Античиты. Любой античит это уже нагрузка на сервер. Поэтому по возможности лучше ставить защиты лаунчера, клиента.Самый прожорливый анти x-ray, это orebfuscator. Но лучше использовать встроенный в Spigot ядро, orebfuscator:

Код:

orebfuscator: enable: true engine-mode: 2 disabled-worlds: - world_the_end 9) Заменить плагин, более «лучшей» альтернативой.Многие плагины, просто сделаны криво, либо в них есть лишний функционал, который и жрет, наши дорогие ресурсы. В таких случаях лучше их просто заменить, либо отключить ненужный функционал:Лучше заменить плагины:LWC => Wgfix + MachineGuard. (Инструкция)Dynmap => MinecraftOvervier

Конечно, альтернативы не всегда удобные, и не быстро привыкаешь, но ради плавной работы клиента и сервера, можно потерпеть.

Извиняюсь за возможные ошибки, опечатки

 

bukkit.ru

Обсуждение:Создание и настройка сервера/Архив 1 — Minecraft Wiki

Проблема с портами

[INFO] Starting minecraft server version Beta 1.0 [INFO] Loading properties [INFO] Starting Minecraft server on 94.51.54.242:25565 [WARNING] **** FAILED TO BIND TO PORT! [WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind [WARNING] Perhaps a server is already running on that port?

Че дальше? Участник:Gamer_174rus

У Вас, случайно, никакой антивирус или файрволл этот порт не блокирует ли? HEKP0H 15:22, 22 декабря 2010 (MSK)

хм.. у меня тоже самое :(

Просто не надо заполнять графу server_ip (афтар убей себя апстену, это не нужно заполнять в рашке) Я уже отвечал на этот вопрос http://otvety.google.ru/otvety/thread?tid=1309c19389578684&fid=1309c193895786840004a9d8648c4623&pli=1

--DAntaeuSb 17:35, 7 августа 2011 (UTC)

Ничего не блокирует. Кстати, че за фигня при заходе на любой сервер мне пишет connection timet out:connect Участник:Gamer_174rus

Сервер Майнкрафт

Такс вроде бы все нормально но пишет вот такая ошибачко что делать? [WARNING] **** FAILED TO BIND TO PORT! [WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind [WARNING] Perhaps a server is already running on that port?

Опишите подробнее конфигурацию Вашей сети: какое сетевое оборудование (модем, маршрутизатор или коммутатор) у Вас стоит? HEKP0H 04:32, 13 января 2011 (MSK)

пожалуйста помогите сделать сервер по team viewer а то вобще ниче не получается

Народ скажите плиз как перезапускать сервер

Подскажите что делать, у меня стоит Linux (дистрибутив Ubuntu 10.10).

Из официального сайта: If you want to run the server on any other OS, or want to run it without the gui, it's a bit more involved. First, make sure you can use java from the command line. On linux and mac, this should automatically work, but on windows you might want to set up a PATH system variable. Then download minecraft_server.jar to anywhere, then launch it as: java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Перевод:Если вы хотите запустить сервер на любой другой ОС или хотите запустить его без GUI, это немного сложнее. Сначала, вы должны убедится в том, что вы можете работать с Java в командной строке. На системах linux и mac это должно работать, но на Windows вы должны будете настроить PATH system. Затем, загрузите minecraft_server.jar и запустите его как: "java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui" --R0B 21:53, 25 марта 2011 (UTC)

Оптимизация сервера

Здравствуйте, у меня есть опыт в создании серверов, оэтому с ними проблем нет, НО есть большая проблема..... У меня довольно неплохой комп и сервер абсолютно без лагов держит 9 человек, но при этом сжирает огромное количество ресурсов компьютера, а плюс еще запущенный Minecraft который тоже кушает! Дык вот, скажите, есть ли НОРМАЛЬНЫЕ оптимизированные версии сервера???

Сам админ. Скажу честно приходиться жертвовать ресурсами, но я заметил закономерность если играет больше 15человек то лаги начинают исчезать(КУДА?!0_о). А майн приходиться на минимальных настройках графы гамать. Но мой комп может выдержать 30человек точно. А самый не лагающий сервер на мой взгляд это официальный.--Killer2010 18:50, 27 марта 2011 (UTC) Эй, "супер одмины" (или как вы там себя называете), а перебрасывать ресурсы процессора на 2 ядра через любой cpu контроллер мама запрещает? :) Ребят, не обессуйте, ставьте хороший контроллер процессора (ибо кубач сервер(тм), а точнее ява машина предназначена работать на одном ядре), снижайте количество килокубов в пресете и ReadyBoost для хотя бы небольшого разгона. А вообще для таких целей есть любое облако (Amazon Cloud, например). Правда денег вы на него просадите довольно много, но без лагов, ибо облако саморасширяемое :) Удачи.

--DAntaeuSb 17:45, 7 августа 2011 (UTC)

Вопрос

Я уже скачал Minecraft_Server.exe. Что дальше?

А статья «Создание и настройка SMP-сервера» по Вашему для чего? --R0B 18:10, 6 апреля 2011 (UTC)

Всё! Я понял как надо сделать свой сервер. Но что такое IP-адресс?

Во-первых, если Вы не будете подписывать свои сообщения, используя кнопку "Ваша подпись и момент времени" на панели инструментов форматирования текста, то я буду удалять все ваши неподписанные сообщения. Во-вторых - IP-адрес. --R0B 18:57, 7 апреля 2011 (UTC) Я сомневаюсь что для человека не смыслящего в основах сети будет что понятно. IP - это персональный адрес компьютера. Это как номер мобильного телефона, но предназначен он для идентефикации компьютера, ведь когда пользователь посылает запрос - ему нужен ответ. Но и у того, кому он посылает (сервер) тоже должен быть IP, чтобы знать, куда посылать данные. В интернете DNS сервера держат IP серверов: Например ты заходишь на Gmail.com, а тебя по ссылке на gmail перенаправляют на IP сервиса gmail. То есть чтобы к тебе подключится, клиенты должны знать твой IP, или же как на minecraft-game - у них перенаправление по DNS (честно, ни резу у них не играл, мне не нравятся публичные сервера, там тысячи школьников, поэтому не советую вообще играть на публичных серверах, это дико отупляет, да ещё и бесит, когда какой нибудь малолетний идиот пишет что то вроде "я тебя по ip вычислю". Если у него есть нюк, давайте ему ip 127.0.0.1 - по этому адресу компьютер обращается сам к себе, используется для отладки ЛЮБОГО сервера, даже minecraft, по 127.0.0.1 вы можете играть с собой), будет веселуха, когда он уничтожит себя, меньше на одного :)

--DAntaeuSb 18:25, 7 августа 2011 (UTC)

Странная ситуация с сервером

Держу сервер, играли с друзьями до обновления 1.5 Beta, при установке\удалении блока через несколько секунд блок либо убирается (если поставлен) либо появляется обратно (если удалён). Может кто подсказать, в чём дело?

1. Возможно вычислительной мощности сервера не хватает, чтобы обрабатывать запросы пользователей на создание/удаление блоков. 2. Скорость интернет-соединения между пользователем и сервером слишком низкая. 3. Возможно игроки пытаются изменять блоки в близости от точки спауна, где размещение и удаление блоков позволено только опам. Отойдите на 50 блоков от точки спауна и попробуйте разрушать там. 4. Возможно на сервере установлены плагины, которые запрещают изменение ландшафта пользователям, которые не добавлены в whitelist или не зарегистрированные на сервере. 5. Подписывайте свои сообщения нажатием на кнопку "Ваша подпись и момент времени" на панели инструментов сверху окна редактирования страницы. --R0B 07:58, 3 мая 2011 (UTC)

Спасибо за информацию.--Nialas 20:01, 4 мая 2011 (UTC)

У меня такая же проблема, что делать? Плагинов никаких нету типа BlockBlocker и т.п. И еще вопрос. КАК ПЕРЕНЕСТИ СЕБЯ В ГРУППУ admins у меня такая в пермишене есть? я знаю там команда через консоль должна вводится! Какая? Напишите заранее спасибо!

[SuprMan]-задал вопрос в 15*13 28,02,2012г.

вопрос по открытию портов

я нашел где открыть порты на страницы как создать сервер надо это сделать в Port Forwarding , я захожу в Advanced setup потом в NAT там ток Virtual servers , Port Triggering и DMZ host где открыть порт ?? и еще у меня в консоли серва не так как напримере создания серва можете ли это мешать работе серва , скажите плиз)--91.122.182.113 12:41, 5 мая 2011 (UTC)

[INFO] Starting minecraft server version Beta 1.5_02 [INFO] Loading properties [INFO] Starting Minecraft server on *:25565 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [WARNING] The server will make no attempt to authenticate usernames. Beware. [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [WARNING] To change this, set "online-mode" to "true" in the server.settings file. [INFO] Preparing level "world" [INFO] Preparing start region [INFO] Preparing spawn area: 81% [INFO] Done (1394070264ns)! For help, type "help" or "?" Какая у вас модель модема? Поищите в интернете как делать Port Forwarding. Возможно вы где-то найдете подробное описание. Возможно форвардинг портов осуществляется через меню "Port Triggering" у вашем модеме. Судя по надписям, которые выводятся у Вас в консоли сервера, проблемы с форвардингом портов не должно быть. Я вобще не вижу никакой проблемы. По теории, все должно и так быть хорошо. SERVER IS RUNNING IN OFFLINE/INSECURE MODE! - это просто значит, что сервер запущен в незащищенном режиме, тоесть пользователи, которые не обладают лицензионной версией игры смогут подключится к нему. --R0B 05:49, 6 мая 2011 (UTC)

жуткие лаги.

Вся суть проблемы. На любом сервере, даже на своём через локалхост, у меня жуткие лаги. Кубы не рушатся, а бывают рушатся с задержкой. Вначале я вообще падаю вниз и появляюсь на маленьком кусочке карты. 1. Win 7 x32 2. Системные требования удовлетворяют требованиям игры. 3. Интернет 100мб/сек.

P.S До переустановки Windows всё было отлично и не каких лагов и ещё заметил, что с антивирусом лагов меньше чем без него.

У меня также случалась подобная проблема, которую я так и не смог решить. Но я задал вопрос на этой ветке форума, возможно это Вам поможет - http://minecraft.com.ua/forum/index.php/topic,169.0.html --R0B 12:03, 15 мая 2011 (UTC)

У меня такая же проблема но я не использую роутер, что делать? подскажите пожалуйста.

Damage в /give

Собственно сабж, как его прописать то?

Не совсем понял вопрос? Вы не разобрались, как использовать команду /give ? --R0B 12:04, 15 мая 2011 (UTC)Как я понял вопрос был про то чтобы командой /give прописать дамаг. Для шерсти цветной нужно, для разных полублоков. Например для шерсти с оранжевым цветом нужен дамаг "1", для шерсти красного цвета дамаг "14". Я тоже хочу узнать как его прописывать. Это можно увидеть на этом изображении

--Mmankof 16:05, 15 мая 2011 (UTC)

У меня такая же проблема но я не использую роутер, что делать? подскажите пожалуйста.

Пишем вот так:

-35 - это номер предмета-64 - количество-14 - степень--Ниалас Агрен 10:32, 17 мая 2011 (UTC)

Не работает команда '/give 35 64 14', почему-то.. сервер Beta 1.6.6, скачан с сайта MC. я ОП, ввожу команду - ноль реакции. Если через сервер, говорит "Unknown command" NeuroNoise 09:52, 7 июня 2011 (UTC)

Не знаю, у меня в Single Player Commands эта функция работает. --R0B 10:06, 7 июня 2011 (UTC) Подтверждаю, в SMP 1.6.6 на команду вообще не реагирует, даже через консоль сервера. Правлю статью про сервер. Norrius 09:25, 8 июня 2011 (UTC) Хах! А вы ник писали, кому давать то? В консоли нужно писать так: /give [ник] ID DEX кол-во.--Ниалас Агрен 15:58, 14 июня 2011 (UTC) Всё писали. Синтаксис команды знаю. Но почему-то не срабатывает. NeuroNoise 16:22, 14 июня 2011 (UTC)

После id нужно писать : ,пример /give username 35:5 64 получим 64 шерсти 5-ого цвета ,проверено на 1.6.6 буккит.--Je day 10:11, 20 июня 2011 (UTC) да причем тут буккит, мы говорим о классическом офф сервере, на нем степень повреждения к сожалению не работает, так что хрен нам а не красители и цветная шерсть--mechanic 14:33, 26 июня 2011 (UTC)

Вопрос

Поднял сервер майнкрафта, но как ни крути кол-во ресурсов очень мало, мы с другом пол карты перекопали - один камень практически. Где выкручивать и что? Гуглом пользовался - не помогло. Хотя бы намекните куда копать =)

Что вся карта состоит из камней? А травы, деревьев и цветов наверну нету? --R0B 19:06, 25 мая 2011 (UTC)

нет конечно трава, деревья, мобы всё есть, иногда даже уголь попадается! А один раз даже я железо нашёл. Вот.

Ну так в чем тогда проблема? Дерзайте и вскорее найдете много чего другого полезного под землей. Вот вам мой совет, который я почти подтвердил на практике: больше всего полезных ископаемых находится на высоте 10 блоков от коренной породы. На этом слое нужно делать сеть пересекающихся коридоров - так шанс найти ресурсы наибольший. Также статья Гид для начинающих прекрасно ознакомит Вас с основными элементами игры. --R0B 20:50, 25 мая 2011 (UTC)

Разрешения

Доброго времени суток. Создал сервер с нуля, после добавил к нему Bukkit, затем WorldEdit и CraftBook. При запуске с плагинами Craft'овские компоненты дружно выдали в консоль следующее сообщение:

No known permissions plugin detected. Using configuration file for permissions.

Что за конфигурационый файл упоминается? --46.47.7.151 20:35, 23 мая 2011 (UTC)

Нужно ещё установить плагин Permissions, который устанавливает права всех пользователей, что именно можно делать, а что нет.--Ниалас Агрен 13:50, 24 мая 2011 (UTC) Спасибо. --46.47.7.151 11:39, 25 мая 2011 (UTC)

Вообще фантастика какая-то

Хостанул сервер на 1.6.4, я зайти на сервер мог, а вот другие люди - нет. Пишут, что вышло время ожидания и вылетает такая ошибка постоянно. Мб кто-нибудь сталкивался с такой пробкой? --Ниалас Агрен 05:25, 27 мая 2011 (UTC)

А разве есть серверы на 1.6.4? Это версия вышла недавно и в ней наверно куча багов, так что лучше играть на 1.5_01 -- Mega4el 11:36 29 мая 2011 (UTC)

Да, есть и багов в нём даже не чувствуется, я сборку Bukkit использую и плагины абсолютно все работают, единственный баг, наверное, это то, что если уничтожить верхушку деревянной двери, то их выпадет две. И я понял, что случилось (Брандмауэр включил, а он блокировал пользаков)--Ниалас Агрен 10:42, 29 мая 2011 (UTC)

как сервак обновить

хотел серв обновить до версии 1.6.6 но как? скажите плизз

Скачать на этой странице. --R0B 18:53, 3 июня 2011 (UTC)

а что именно скачивать?

Minecraft_Server.exe --R0B 09:46, 4 июня 2011 (UTC)

этож получается карта другая будет?

Можно и другую, а можно и нет. Если сервер был создан до версии Beta 1.3, то возможно потребуется перекомпилировать карту в другой формат карт. Если Вы хотите перенести старую карту на новую версию сервера, нужно поместить папку с картой у папку, где расположен сервер. В файле server.properties в параметре level-name нужно прописать название папки с Вашей картой а потом запустить сервер. --R0B 11:16, 4 июня 2011 (UTC) у меня на карте почемуто нет травы хотя должна быть если версия 1.6.6 ( все остальное люки и карта есть) а как создать новую карту ? Чтобы была трава нужно выйти на еще несгенерированные участки карты - там будет трава. Наверное. Новую карту можно создать, грохнув папку world/ или просто изменив имя мира в server.properties. --Norrius 13:18, 5 июня 2011 (UTC) а как его сгенерировать?

Когда поменял название или удалил папку запускаешь сервер, вот тогда он и сгенерирует новый мир. --R0B 13:51, 5 июня 2011 (UTC)

а можно както сохранить обьекты которые построил а то у нас есть здание которое строили 2 дня)

Ёмаё. Я же писал это чуть-чуть выше. Цитирую сам себя:«Если Вы хотите перенести старую карту на новую версию сервера, нужно поместить папку с картой у папку, где расположен сервер. В файле server.properties в параметре level-name нужно прописать название папки с Вашей картой а потом запустить сервер.» --R0B 14:04, 5 июня 2011 (UTC)

сори) тоесть папку world а папку minecraft_server ?

Да-да. Если не пойдет, то есть, если мир окажется не вашим. В server.properties напротив level-name укажите название папки вашего мира. --R0B 14:30, 5 июня 2011 (UTC)

я копировал папку World вставил в minecraft_server нажал выполнить и началась загружатся карта(минут 5 грузилась) загрузилоась я пытался зайти в мир но выдавала ошибку и закрыл заного отерыл minecraft_server не добавля в него папку world игра загрузилось и зашел но ни какких измененеиз ен произошло

Когда Вы скопировали папку со своим миров в папку сервера, то указали её название в server.properties? На какой версии игры Вы запускали ваш мир до этого? возможно файл с Вашей картой поврежден, поэтому сервер не может подключить её. --R0B 15:42, 5 июня 2011 (UTC)

server.properties итак было ее название-world , запускал на 1.5.2(вроде но точто 1.5 точно)

Автор, убейте себя об стену. Пожалуйста. Очень прошу! Для обновления сервера (у меня по крайней мере) было достаточно заново его скачать и добавить в папку, где лежал старый сервер. С заменой всех файлов. Тупить не надо, ок? Norrius 18:20, 6 июня 2011 (UTC)

Тоже вариант. «итак было ее название-world» - Вы изменили название world на название папки с Вашим миром? --R0B 18:40, 6 июня 2011 (UTC)

Группы

Как, помимо группы админа и юзера, добавить группу модератора, VIP итд на Bukkit?

Нужен плагин Permissions, который определяет права пользователя, а также там можно поставить префикс\суффикс (в чате отображается) и даже изменить цвет ника. Я с этим плагином не очень дружу, но знаю, что он создаёт отдельные группы.--Ниалас Агрен 14:25, 14 июня 2011 (UTC)

Создание частного сервера

При создании сервера на bukkit возникла такая проблема: сервер создаётся, и даже соединения к порту 25565 проходят (пользовался программой), но я не могу зайти на свой же сервер из игры. IP прописан правильно, пробовал несколько вариантов, пробовал хамачи, порт 25565 открыт, при этом игра не коннектится даже при выключенном фаерволе (у меня CIS 5). Через этот же фаервол смотрел, что java.exe слушает 25565, но сам minecraft как будто не передаёт никаких данных в сеть.. Есть ли какое-либо решение такой проблемы? --83.234.116.242 05:53, 29 июня 2011 (UTC)

Есть, и оно простое. Обращение к себе, или же localhost, пропишите в пресете сервера IP 127.0.0.1 и работайте в режиме отладки. Если же не работает, беда в самой настройке. Возможно порт забит, но вероятность КРАЙНЕ МАЛА. http://otvety.google.ru/otvety/thread?tid=1309c19389578684&fid=1309c193895786840004a9d8648c4623&pli=1. Писал об этом :)

Мониторинг сервера.

Возможно ли вытащить информацию о состояние сервера посредством языка php? Если да, то подскажите пожалуйста как.)

Смотря какие данные интересуют. Online/offline можно определить использую socket'ы.Для информации по игрокам можно распарсить файл их сохранений (.dat файлы - это gzip архивы! Распакуй и открой любым HEX редактором - структура очевидна). Для большего - придется подстраивать костыли уже в код самого сервера. --0sk0L0k 12:14, 7 августа 2011 (UTC)

Консоль bukkit

Всем кому мог, тем помог, теперь помогите пожалуйста мне. Итак, после нескольких часов активного гуглинга, я настроил так permissions, работает идеально, ни одной ошибки. Есть ли вариант присуждать человеку другую группу прямо во время игры? Перезагружать сервер во время каждого поднятия уровня не подходит, ибо просто нелогично. --DAntaeuSb 19:06, 7 августа 2011 (UTC)

UPD Ещё беда, всё работает, но при каждом моем действии, лезет ошибка "you haven't permission to do this". Причем мир всё равно меняется. Permissions YML: Level4: default: false info: prefix: '[*]' suffix: '' build: true inheritance: permissions: - 'worldedit.chunkinfo' - 'worldedit.snow' - 'worldedit.thaw' - 'worldedit.extinguish' - 'worldguard.locate' - 'worldguard.heal.other' - 'worldguard.heal' - 'worldedit.brush.ex' - 'worldedit.history.undo' - 'worldedit.history.redo' - 'worldedit.navigation.ceiling' - 'worldedit.navigation.thru' - 'worldedit.navigation.jumpto' - 'worldedit.navigation.ascend' - 'worldedit.navigation.descend' - 'worldedit.wand' - 'worldedit.fill' - 'worldedit.removeabove' - 'worldedit.butcher' - 'worldedit.removebelow' - 'worldedit.listchunks' - 'worldedit.clipboard.copy' - 'worldedit.clipboard.paste' - 'worldedit.clipboard.rotate' - 'worldedit.clipboard.flip' - 'worldedit.clipboard.clear' - 'worldedit.limit' - 'worldedit.generation.pumpkins' - 'worldedit.brush.clipboard' - 'worldedit.region.overlay' - 'worldedit.region.faces' - 'worldedit.selection.size' - 'worldedit.drain' - 'worldedit.fixlava' - 'worldedit.fixwater' - 'worldguard.region.define' - 'worldguard.region.claim' - 'worldguard.region.select.own' - 'worldguard.region.select.member' - 'worldguard.region.select' - 'worldguard.region.info' - 'worldguard.region.info.own' - 'worldguard.region.info.member' - 'worldguard.region.remove.own' - 'craftbook.mech.ammeter.use' - 'craftbook.mech.gate' - 'craftbook.mech.elevator.use' - 'craftbook.mech.bookshelf.use' - 'craftbook.mech.light-switch' - 'craftbook.mech.elevator' - 'craftbook.ic.safe' - 'craftbook.mech.cauldron' - 'craftbook.mech.bridge' - 'craftbook.ic.restricted.mc1240'

И ещё кусок:

users:

dantaeusb: group: level4 permissions:

Кажется Вы запретили самому себе что-то делать.

--Aolko 16:35, 24 ноября 2011 (UTC)

К чему больше всего требователен сервер?

В планах поднять небольшой сервер для френдиков и имеется лишняя машинка дома. Конфигурация вполне себе ничего, интересно, к чему требователен сервер Мкрафта?Конфа: Core2Quad e9300 (3ghz)(буду снижать до 2.5, чтобы меньше грелся, т.к. 3 в разгоне), 4gb ddr2.--Funzz 09:01, 14 октября 2011 (UTC)

По некоторым данным, к памяти и ширине канала. Norrius 11:53, 14 октября 2011 (UTC) Так как каждый куб- отдельный элемент, то и к процу

Запуск сервера на хостинге

Здравствуйте.Сегодня я столкнулся с проблемой запуска сервера на хостинге,а точнее его настройки,а также непосредственно с его включением.Меня интересует,как настроить сервер на хостинге,а также как его запустить на хостинге.Оп.система хостинга Linux Centos.Заранее благодарю за ответ!

Проблемы с созданием буккит сервака на маке

Вот сами посмотрите http://rubukkit.org/threads/%D0%9D%D0%B0-%D0%9C%D0%B0%D0%BA-%D0%9E%D0%A1%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B3%D0%BE-%D0%B1%D1%83%D0%BA%D0%BA%D0%B8%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-1-0-0.4216/ что делать? Дон 07:56, 5 декабря 2011 (UTC)

В консоли: cd путь/где/лаунчер chmod +x start_server.command

А вообще хорошо бы читать сообщения об ошибках. Norrius 08:45, 5 декабря 2011 (UTC)

Ошибки читаю Не помогает Ваш способ мне не понятен Ну написал я это в консоли, ничиго не произошло Дон 08:51, 5 декабря 2011 (UTC)

Ничего не произошло - то есть по-прежнему выдает ту же ошибку или консоль ничего не выводит? Norrius 09:02, 5 декабря 2011 (UTC)

После этих действий ничего не происходит, а при попытке снова открыть лаунчер обычным способом все тоже

Есть еще вариант запускать скрипт с терминала. Norrius 10:53, 5 декабря 2011 (UTC)

Присвоить несколько ай-пи

У меня кабель подключенный к компьютеру напрямую без роутеров. Следовательно, у меня 2 IP - локальный и внешний. Внешний конечно динамический. Провайдер статических не предоставляет Как мне серверу присвоить несколько IP? т.е. чтобы с локалки люди заходили (10.x.x.x), и с внешки

То есть, Вы находитесь за NAT провайдера, и тогда для доступа из локальной сети достаточно разобраться с файерволлом на компьютере и дать игрокам свой внутренний IP. А вот с доступом из Интернета, боюсь, у Вас ничего не получится. Кстати говоря, из того, что у Вас нет роутера, не следует, что у Вас два адреса, скорее даже наборот. много букв. Просто server-ip= оставляем пустым.

Установка модов на сервер

Читал инструкции по установке модов на сервер. Написано, что файлы с модом нужно копировать в архив minecraft_server.jar. А у меня нет такого архива. Его надо откуда-то скачивать или у меня плохая сборка с сервером? Если скачивать, то дайте, пожалуйста, ссылку для сервера версии 1.0.0. Простите, если не в ту тему задал вопрос.

Если нет такого архива - значит у Вас Minecraft_Server.exe, другая версия. Нужно просто скачать с официального сайта альтернативный вариант. И еще один вопрос: Вы уверены, что речь идет не про Bukkit или Canary? Norrius 15:26, 14 декабря 2011 (UTC)

Открытие порта

У меня не получается открыть порт. Ни через программы, ни через брандмауэр, ни через шлюзы. Руки прямые. Tecna0609 16:58, 14 декабря 2011 (UTC)

Значит не судьба. У меня тоже. Ты не одинок. Я провайдеру звонил. Говорят за деньги. Так как нужен внешний постоянный IP IP постоянный :( Tecna0609 14:38, 15 декабря 2011 (UTC) Важна не постоянность, а то, что он виден из Интернета. Norrius 15:24, 15 декабря 2011 (UTC) Поподробнее можно? Tecna0609 18:14, 15 декабря 2011 (UTC) Если у Вас динамический IP, это нестрашно, ибо несложно найти решение, но если Вашему компьютеру не присваивается внешний IP-адрес, видимый из интернета (т.е. у провайдера на многих пользователей 1 внешний адрес), то это уже плохо. Norrius 19:47, 15 декабря 2011 (UTC) Может, это не о том, но через internet.yandex.ru, 2ip.ru и прочее мой ip определяет всегда и одинаково (т.е. не он динамический): 62.220.xxx.xxx Tecna0609 20:24, 15 декабря 2011 (UTC)

Я тоже пытался открыть порт, и первый раз у меня получилось, но потом я забыл пароль и пришлось всё сбросить (у меня модем d-link dsl 2600u, я сделал virtual server). Потом я всё переделал, но теперь порт не открывается. Подскажите, что делать.

проблема при создании сервера версии 11w50a

Здравствуйте. Проблема заключается в том, что не понимаю, как создать сервер 11w50a. Обычно вместе с самим клиентом в формате jar дается еще файл сервер в формате jar. По поводу второго не могу разобраться что с ним делать. Буду благодарен за объяснение.

В каком смысле, что с ним делать? Его следует запустить, как и любой другой jar-архив сервера. Что именно нужно подробно объяснить? Norrius 16:58, 22 декабря 2011 (UTC)

Ну допустим, у меня есть сервер версии 1.0.0. Я обновил игру до версии 11w50a. Как создать сервер версии 11w50a?

Так же, как и для 1.0.0. Фактически можно просто заменить исполняемый файл на новый, только лучше не забыть перед этим сделать резервную копию - читайте FAQ. Norrius 12:03, 23 декабря 2011 (UTC) Сервера таких версий не актуальны. Sanyok41 17:46, 3 апреля 2012 (UTC)

Два конкретных игрока не могут играть

Здравствуйте, копатели. В общем, такая вот проблема-с серваком вообще проблем нет, мы в компании наших товарищей можем спокойно гамать. Ну, относительно. Значит, когда я создаю серв через хамачу-все могут зайти, кроме одного конкретного человека. Играем, лаги терпимые если есть, ничео аномального. А у него полный апокалипсец. Если же сервак создает он-тоже все отлично. у всех, кроме меня. Блоки не пропадают, ни верстак, ни сундук, и иже с ними подобные не открываються-что уж говорить о взаимодействии меча с зомбаками, и пр. Зависаний на месте и слайдшоу как таковых нету, просто реакции всех процесов идут с задершкой от полминуты. Бывает полкилометра пройду, по лестнице в дом заберуся-и бац, я опять стоял там, где начал(нет, меня не убивали. кстати об убийствах-после смерти сколько ни жмакаю кнопку преспа-аналогично минуту другую, жди, да). В чем проблема-то? Как назло у обойх YOTA модем. Прям подозрения на нее так и норовят зароиться...

Создание сервера из подручных программ

Реклама на лицо. Легче открыть порт, чем возится с какой-то прогой. Не викифицированно. Легче найти бесплатный OpenVPN и поставить сервер оттуда (для нескольких игроков хватит). --VampireBY 08:37, 19 февраля 2012 (UTC)

Can't keep up! did the system time change, or is the server overloaded?

Всем привет. Запускаю сервер под screen вот такой командой

screen -d -m -A -S MineCraft java -Xms768M -Xmx3072M -jar craftbukkit.jar

Открываю HTop, смотрю:

1 cpu -8.7 2 cpu -8.9 3 cpu -24.3 4 cpu -9.3 Mem - 1525/3966

А сервер постоянно выдаёт мне:

2012-02-24 20:39:22 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:27 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:30 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:32 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:35 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:37 [INFO] <�[32m[Юзер] Anarxist666> FaRo це ты лагер�[0m 2012-02-24 20:39:38 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:41 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:47 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:50 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:55 [INFO] <�[32m[Юзер] FaRo> я лагер из за тебя�[0m 2012-02-24 20:39:57 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:39:59 [INFO] [�[32mСервер�[37m] Стройтесь ближе к спавну!�[0m 2012-02-24 20:40:00 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:40:03 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:40:05 [INFO] <�[32m[Юзер] Anarxist666> Це все иза тебя�[0m 2012-02-24 20:40:07 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? 2012-02-24 20:40:11 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?

При этом стоят моды:

buildcraft-2.2.12-b1.1R3.zip industrialcraft2-1.64-cb1.1R3-r2.zip netherores-server-1.1.2-bukkit-b1.1R3-r1.zip redpower-all-2.0p4d-b1.1R3.zip thermometer-server-1.1.9-bukkit-b1.1R3-r1.zip

Лагает когда играет 2 человека даже...хотя ОЗУ загружена на 20-45%

Лагает ли, если попробовать запустить рекомендуемой на Minecraft.net командой - java -Xmx1024M -Xms1024M -jar minecraft_server.jar? Norrius 14:30, 27 февраля 2012 (UTC) да никакие команды не помогут. кто-то просто создал автоферму и на ней огромное кол-во петухов. по крайней мере разбивать яйца может диспенсер. вобщем у нас была ферма на ней оказалось около 1000 или больше кур. вот от неё то лагало по тяжелому. снесли - всё ок стало.

Инвентарь

Сегодня столкнулся с такой проблемой. После выхода из сервера сбрасывается инвентарь. карта и сундуки нормально сохраняются. В чем может быть проблема? Кстати место появления на респаум сбрасывается тоже--FreeXMan Talk | Cont 19:05, 11 марта 2012 (UTC)

Сервер чистый или с плагинами? --VampireBY 16:07, 12 марта 2012 (UTC) И то и тот. Таже хрень. и на обоих компах проверял. Версия сервера 1.2.3. Может сырая еще букит версия?--FreeXMan Talk | Cont 18:09, 12 марта 2012 (UTC) Ждать норм версии. --VampireBY 18:22, 12 марта 2012 (UTC) Еще и пермиссион забросили. Только Ex осталась(. Но хоть что-то лучше чем ничего--FreeXMan Talk | Cont 18:25, 12 марта 2012 (UTC) Кстати если я заменю старый пермисион на пермиссионEX. Моды будут работать? То без пермиссиона пробовал. Писало ошибку типо нет пермиссиона--FreeXMan Talk | Cont 18:28, 12 марта 2012 (UTC)

у меня та же проблема. Хотя на самом деле инвентарь не сбрасывается он просто сохраняется на определённой точке и когда ты заходиш на сервер он возвращается на ету точку вместе с тобой. кстати так можно хорошо подзаработать если у тебя тогда в инвентаре были ценные вещи. :)

Ох уж этот ад

Ребят, проблемка. Наладил сервер на 12w06a. Всё было нормально пока не попал в ад. В общем, каким-то образом в аду оказались три биома, которым явно там не место: равнина, джунгли и тундра. Можно ли как-то заново пересоздать ад, не стирая вообще всю карту?

Можно. Для этого необходимо остановить сервер, затем в директории, где находится файл запуска сервера найти папку по следующему пути: \world\DIM-1\region и удалить все файлы оттуда. После этого снова запустить сервер и зайти в ад для его пересоздания. --LAS 11:36, 27 марта 2012 (UTC)

Откат серва

Как сделать откат на сервере, например на день?

Можно элементарно переодически копировать карты из папки сервера. А вообще значительно удобнее скачать спец. плагины\моды спечиально для того предназначенные. --Mmankof 16:26, 3 мая 2012 (UTC)

Ошибка при входе на сервер.

Скажите из-за чего не могу подключиться к серверу с определённым ником, хотя без проблем захожу на него с другого персонажа. Вот сообственно сообщение : You have a been kicked by server. Reason: Booted from server. С администратором я говорил, бан вроде не получал,и к тому же он сам не знаком с этим сообщением. Скажите пожалуйста в чём проблема, и как избавиться от этого.

Сам с таким не сталкивался, но для более быстрого решения Вашей проблемы задам наводящие вопросы. В чем разница между персонажами кроме ников? Можете зайти на любой сервер кроме этого? У Вас лицензия? Да и честно говоря моего английского не хватает что бы однозначно перевести слово Booted. Например в игре Neverwinter Nights это означало что твой акк если уж не увели, то точно что нехорошее с ним случилось. --mmankof 06:50, 6 мая 2012 (UTC)

Установка плагина на сервер, проблема!

Помогите пожалуйста! Я не могу задействовать плагины, сам плагин есть, БАККИТ тоже есть, может я не првильно как-то установил его? Вся загвоздка в том, что когда я пишу команды в игре ничего не происходит! Не знаю что делать... Хотелось бы развивать сервер, а без плагинов никакой изюминки нету...(((--TreePouL 19:08, 9 мая 2012 (UTC)

Опять таки, ошибка вероятнее всего Ваша. Соберите сервер заново. Если не поможет, то разберемся)--mmankof 11:08, 10 мая 2012 (UTC)

Ясно, что ошибка моя, но в чём? Я узнал про консоль бакита, установил плагин в папку, но всё равно не понимаю в чём дело?--TreePouL 16:29, 10 мая 2012 (UTC)

Версии могут не совпадать Тоже может быть. Какой плагин? Какая версия сервера? И в конце концов не забыли прописать себя админом? Возможно сам плагин не рабочий.--mmankof 10:32, 11 мая 2012 (UTC)

Не могут играть одновременно два человека

Создаю сервер...захожу, все нормально. Но как только по локалке заходит другой меня выбрасывает. IP у нас разные, в свойствах стоит 20 человек max. help на сервере выдает: стопицот строкбольше ничего не могу ввести не с клиента не в консоли((. Что делать, помогите плз.

Help - это ПОМОЩЬ по английски (Капитан Очевидность в деле). Он тебе выведет ТОЛЬКО команды. Чтобы играть на одном сервере вместе, нужно чтобы кто-нибудь изменил себе ник (скачай пиратку или купи лицензию). Не забываем подписываться.--N͙͕̟͙͎̗͚i̸̮̖a͔̟̖͖l҉͍̭̗͙a͈͕ṣ 09:35, 12 мая 2012 (UTC)

Ну раз Вы КО, то я поясню. По умолчанию у всех игроков ник Player. Игроков с одинаковыми никамы выкидывает.--mmankof 13:36, 12 мая 2012 (UTC)

Help

Есть проблема: У меня закрыты порты. И я не могу их открыть! Ни правило в настройках модема ни отключение фаервола не помогает. Другие люди не видят сервер. Что делать?--ASKOLD 08:41, 13 мая 2012 (UTC)

Раз не помогло, значит надо звонить провайдеру. У самого порты закрыты, провайдер сказал что услуга такая есть, но платная. Не стал платить, играем через Hamachi.--mmankof 08:45, 13 мая 2012 (UTC) В том то и дело что когда был модем на 1 компьютер всё было нормально. Как только поставил роутер появились проблемы, покупка модема на 4 порта не помогла--ASKOLD 10:27, 13 мая 2012 (UTC) Есть связь между игроками? Попробуйте ping друг друга через консоль (cmd)/терминал. Нет связи - нет шансов. Платное открытие портов, не не слышал. --VampireBY 10:31, 13 мая 2012 (UTC)

Хм, он хоть и не видит сервер но при попытке подключения написано что подключение оборванно--ASKOLD 17:40, 13 мая 2012 (UTC)

minecraft-ru.gamepedia.com

Оптимизация лагов EXTREME сервер | Комплекс серверов RUS Minecraft

Итак, многие столкнулись с кривым майнкрафтовским неткодом вчера, благо все было пофикшено, сейчас я расскажу вам дети мои, как из своего низкополигонального пк, выжать 100+ фпс

Хар-ки компа старого, на котором проводились замерыПроц AMD Athlon II x4 641 прямиком из 2013 годаВидюха Geforce gtx 650TI оттуда жеОперативка 8 гб DDR3 частота 1333

В нагрузочку открыт дискрод, браузер, 5 вкладок

1) Этап первый, выделения большего кол-ва оперативной памяти

ВЫДЕЛЯЕМ ТОЛЬКО 3096, больше смысла нет пустому майнкрафту давать, а вот лагать он будет от этого посильнее)

Замеры, LOW настройки

Пресет

Результаты

Замеры MAX настройки

Пресет Результаты

Подведем итог, ОБЯЗАТЕЛЬНО ВКЛЮЧАЕМ VBO и выделяем более 1 гб оперативки, но меньше чем 4, т.к используется не более 2 гб в среднем.

Коротко о VBO

Vertex Buffer Object (VBO) — особенность OpenGL, обеспечивающая методы выгрузки данных (вершин, вектора нормали, цветов, и так далее.) в видеоустройство для не оперативного режима рендеринга.Грубо говоря, VBO очищает память вашей видюхи, прирост составляет от 12% до 20%

Если даже это не помогает, выкидывайте свой калькулятор из окна, но, перед тем как выкинуть, на всякий случай обновите драйвера видеокарты и обновите джаву, хоть рмк и использует свою джаву, все равно лишним не будет)

rus-minecraft.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта