Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
Sign in to follow this  
NoVa41rus

[Утилита] Точная проверка производительности CraftBukkit сервера на вашем хостинге/ПК.

Recommended Posts

Итак, всем известно, что CraftBukkit (или любое другое пропатченное ядро) всегда показывает пиковую производительность по разному на разных компьютерах. Кто-то говорит, что у него хостинг выдерживает 500 игроков из-за хорошего железа, а кто-то думает, что секрет в магической оптимизации. В этой теме мы будем проводить тестирование производительности с различными ресурсами компьютеров именно самого CraftBukit сервера. Для этого уже была мною разработана сборка из специальным плагином, которая является нейтральным отталкивающим звеном во всех тестированиях, которые мы здесь проходим. Сам плагин в полностью автоматическом режиме будет проводить замеры скорости выполнения однотипной задачи (подробнее вы сможете прочитать ниже).

Чтобы начать тестирование вам нужно лишь запустить скачанный сервер, после чего оставить компьютер в покое на две-три минуты, после чего вы получите вывод краткой информации в консоль, которую желательно опубликовать в эту тему вместе с параметрами вашего компьютера, или просто оценить для себя свое оборудование.

Если вы хотите тестировать свою строку запуска сервера - то при публичном размещении информации укажите что вы использовали дополнительные параметры запуска сервера.

 

Так же вы можете применить данный способ измерения производительности CraftBukkit сервера в сравнении между хостами которые вы арендуете. (если у вас возникли какие либо проблемы с выводом информации в консоль в панелях управления, таких как например на MyArena.ru или minecraft-hosting.ru, то помочь пока что я ничем не могу, так как проблема точно не выяснена...)

 

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

 


Внимание!

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

 

Если вы получаете сплошные 20 TPS, сообщите об этом в эту тему, дабы повысить в следующей версии планку нагрузки теста

Share this post


Link to post
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Ksenagami
      Всем доброго времени суток. 
      Столкнулся с проблемой запуска/настройкой сервера, собственно ошибки при разных вариантах подключения приведу ниже.
       
      При запуске сервера с конфигом:
      start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -dologs -adminlog -netlog -freezecheck -noFilePatching -BEpath=D:\server-dayz-1.03\battleye -profiles=D:\server-dayz-1.03\Logs Выбивает ошибку подключения:
      1:03:22 Xeontius uses modified data file 1:03:22 [Login]: Adding player Xeontius (1169892374) to login queue at position 1 1:03:22 [LoginMachine]: Add player Xeontius (1169892374) 1:03:22 [StateMachine]: Player Xeontius (dpnid 1169892374 uid ) Entering AuthPlayerLoginState 1:03:22 BattlEye Server: Player #0 Xeontius (192.168.0.100:2316) connected 1:03:22 Player Xeontius connecting. 1:03:22 [StateMachine]: Player Xeontius (dpnid 1169892374 uid ) Entering WaitAuthPlayerLoginState 1:03:23 BattlEye Server: Player #0 Xeontius - BE GUID: 7126d814230e63595389e560519f301a 1:03:23 Player Xeontius (1169892374) kicked from server: 2 (Auth error: INVALID TICKET)  
      Но есть и другая проблема, если запускаю сервера при помощи .bat который в свою очередь пускает сервера StartServer.ini
      [Launcher] Target = DayZServer_x64.exe StartIn = CommandLine = -port=2302 -config=configs\serverDz.cfg -cfg=configs\basic.cfg -profiles=configs -user=configs -name=Server -nologs -adminlog -freezecheck -noFilePatching SteamClientPath = SmartSteamEmu\SmartSteamEmu.dll SteamClientPath64 = SmartSteamEmu\SmartSteamEmu64.dll Persist = 0 ParanoidMode = 0 InjectDll = 0 При подключении к серверу выдаёт ошибку:
      1:14:20 Xeontius uses modified data file 1:14:20 [Login]: Adding player Xeontius (65353324) to login queue at position 1 1:14:20 [LoginMachine]: Add player Xeontius (65353324) 1:14:20 [StateMachine]: Player Xeontius (dpnid 65353324 uid ) Entering AuthPlayerLoginState 1:14:20 BattlEye Server: Player #0 Xeontius (192.168.0.100:2316) connected 1:14:20 Player Xeontius connecting. 1:14:20 [StateMachine]: Player Xeontius (dpnid 65353324 uid ) Entering WaitAuthPlayerLoginState 1:14:20 BattlEye Server: Player #0 Xeontius - BE GUID: 7126d814230e63595399e560519f301a 1:14:21 BattlEye Server: Verified GUID (7126d814230e63595399e560519f301a) of player #0 Xeontius 1:14:21 Player Xeontius connected (id=iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=). 1:14:21 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) Entering GetCharacterLoginState 1:14:21 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) Entering CreateNetObjectsLoginState 1:14:21 Player Xeontius dpid=65353324 at pos (10867.0, 0.0, 2400.1) 1:14:21 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) Entering PreloadCamLoginState 1:14:21 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) Entering WaitPreloadCamLoginState 1:14:39 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) Entering GetNewCharLoginState 1:14:39 [StateMachine]: Player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) State Error (GetNewCharLoginState): Player with network id 0 not found 1:14:39 Player Xeontius (65353324) kicked from server: 6 () 1:14:39 [StateMachine]: Kick player Xeontius (dpnid 65353324 uid iOfimjHCetIp4iIJeCjtwueZU8aXZUeLSy7PL+ECMLg=) State GetNewCharLoginState Error 1:14:39 [Disconnect]: Client 65353324 early disconnect 1:14:39 [Disconnect]: No player -> call DB exit 65353324 1:14:39 [Disconnect]: No player -> remove player info 65353324 1:14:39 [Disconnect]: DisconnectPlayerFinish 65353324 1:14:39 [Disconnect]: Remove player info 65353324 1:14:39 [Disconnect]: Player destroy 65353324 1:14:39 Player Xeontius disconnected. 1:14:39 BattlEye Server: Player #0 Xeontius disconnected Запуск клиента делал DayZ_BE.exe и DayZ_x64.exe результат один и тот же.
      В клиенте сервера находит как официальный, в ЛВС пусто.
      Версия клиента и сервера 1.03.151507
    • By klochkovilo
      Приветствую всех! Ребят, не нашел тему на форуме, может слепой (тыкнете пальцем пожалуйста) Необходимо 
      распаковать Авто Бэкапы сервера (стандартные, БАГемии) Подскажите какой прогой, если возможно вообще.
      Заранее Спасибо!
    • By violets444
      Ребят, может кто нибудь объяснить какова методика отлова причин краша сервера ?! У меня проект набрал хорошие обороты за месяц, но к сожалению начались краши, а опыта по устранению причин краша и по их выявлению у меня нет , что делать ?! куда капать ?! в логах непонятная тарабаршина написана +(

      Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
    • By Petrovich
      Добрый день всем Админам, Отцам и Про-отцам любимой выживалки.
      Перейду сразу к теме:
      На клиенте моды обновляются а на сервере естественно нет.
      У меня стоит проверка на наличие модов для обеих сторон, иначе не пускает на сервер.
      Вопрос: Как сделать так, что бы на сервере тоже обновлялись моды?
      Или как то в батнике путь к модам в стимовской папке указать? " !Workshop "
       
      Подскажите пожалуйста как решить данную проблему?
      Вот мой батничек на всякий случай:
       
      Start bec.bat "DayZServer_x64.exe" -scrAllowFileWrite -config=serverDZ.cfg "-mod=@Trader;@Omnicidal Bags;@BuilderItems;@Increased Lumens;@BuildAnywhere" -port=2302 "-Profiles=ServerProfile" -freezecheck -FilePatching -cpuCount=4 -dologs "-BEpath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye" exit  
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.