Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 1
mash1ronua

Серверный FPS. Как выделить ресурсы серверу.

Спустя какое-то время когда онлайн моего сервера достиг максимума, а интересных фишек начали добавлять больше столкнулся с проблемой с серверным FPS.

В чем суть сервер стоял на i5 9600(6 ядер 4.6Ghz, 6 потоков)(32Gb ОЗУ и SSD на 500 гб.), когда было 60 игроков все вполне играбильно, серверный FPS был около 1500, однако когда онлайн стал достигать 80 человек(что является максимальным значением на моем сервере) ФПС начал летать около 100-150, естественно начались проблемы, решили обновить хост поставили его на i9 9900ks(8 ядер 5Ghz 16 потоков)(32Gb ОЗУ и SSD на 500 гб.), немного помогло однако не сильно. Мониторя производительность ЦП наткнулся на то что он загружен всего на 10-15% и сервер работает на 1 ядре на 100% а остальные еле до 8% доходят, по итогу 70 человек на сервере ФПС=400(маловато с учетом того что для дальнейших нововведений нужен запас). Посмотревши dayzsettings.xml казалось бы процессор должен работать в нормальном режиме.
   

 <jobsystem globalqueue="16384" threadqueue="4096">
        <pc maxcores="8" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

и естественно в serverDZ.cfg указан параметр:
 

multithreadedReplication = 1;

Я подумал возможно дело в Omega и CFTools поскольку сервер работает через них.

Решил в параметрах запуска указать

-cpuCount=8
-exThreads=15
-maxmem=16384

Однако и тут промах, изменений просто 0, сколько конфиги не меняй а просто напросто ничего не происходит, пусть я поставлю в dayzsettings.xml 1 ядро чтобы работало, это просто не поможет.
Решил помониторить форумы и s-platoon в том числе, но в темах указанных ниже которые уже 2х годовалой давности, особо никому не ответили, есть там пару интересных моментов, но они как-то уже и не рабочие.

 


И вот у меня возник вопрос, может кто знает возможно ли выделить серверу больше ресурсов чтобы он потреблял хотя бы 40-50% процессора. Или все же это фишка богемии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

тоже интересует данный вопрос Ап

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





  • 0

попробуй вот так

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
5 минут назад, Dima198901 сказал:

попробуй вот так

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Все так же выставлено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, Dima198901 сказал:

попробуй вот так

Эт все конечно интересно, а если сервак на хостинге?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
9 часов назад, FreddyCruger сказал:

Эт все конечно интересно, а если сервак на хостинге?

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

10 часов назад, mash1ronua сказал:

Все так же выставлено.

ну как видишь у нас не в одно ядро работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
 <jobsystem globalqueue="8192" threadqueue="2048">
        <pc maxcores="7" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

должно сработать 🙂

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, SHUN сказал:

<jobsystem globalqueue="8192" threadqueue="2048"> <pc maxcores="7" reservedcores="1" /> <ps4 threadcount="4" /> <xb1 threadcount="4" /> </jobsystem>


 <jobsystem globalqueue="8192" threadqueue="2048">
        <pc maxcores="7" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

должно сработать 🙂

частично сработало, начали пахать еще 2 ядра но теперь работают менее 50%

10 часов назад, Dima198901 сказал:

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

ну как видишь у нас не в одно ядро работает

а вы делали настройку dayzseetings.xml? и если не секрет сколько серверного fps хотя бы на пустом серваке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@mash1ronua оптимизация интересная штука если заморочиться 🙂 но не только ведь dayzseetings влияет на работу вашей железки и самого сервера. Касательно самого dayzseetings больше чем предлагает разраб на своём вики пока не выйдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, SHUN сказал:

@mash1ronua оптимизация интересная штука если заморочиться 🙂 но не только ведь dayzseetings влияет на работу вашей железки и самого сервера. Касательно самого dayzseetings больше чем предлагает разраб на своём вики пока не выйдет.

Это естественно, мы как смогли сделали отпимизацию самописным модам, однако тут речь идет о том что dayz server просто не хочет брать то что ему дают, я понимаю если бы сам хост был плохой и просто не хватало бы ресурсов, но их хватает и при этом больше 70% просто отдыхают

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 минуты назад, mash1ronua сказал:

Это естественно, мы как смогли сделали отпимизацию самописным модам, однако тут речь идет о том что dayz server просто не хочет брать то что ему дают, я понимаю если бы сам хост был плохой и просто не хватало бы ресурсов, но их хватает и при этом больше 70% просто отдыхают

какой онлайн средний

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Только что, SHUN сказал:

какой онлайн средний

50-60 средний, прайм-тайм 70-80(фулл)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

maxcores="7"
Dayz не умеет больше 4 ядер в принципе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
23 минуты назад, BorizzK сказал:

maxcores="7"
Dayz не умеет больше 4 ядер в принципе

То есть если напишу 7 он вообще не будет понимать что делать и нужно обязательно указать 4? или без разницы он все равно схавает из 7 только 4?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, mash1ronua сказал:

частично сработало, начали пахать еще 2 ядра но теперь работают менее 50%

а вы делали настройку dayzseetings.xml? и если не секрет сколько серверного fps хотя бы на пустом серваке

на пустом сервере 13 к серверного фпс,  dayzseetings.xml нет не делали так как это просто не работает

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, Dima198901 сказал:

на пустом сервере 13 к серверного фпс,  dayzseetings.xml нет не делали так как это просто не работает

 

нужно еще basic.cfg крутить

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
3 минуты назад, BorizzK сказал:

нужно еще basic.cfg крутить

 

 

Может я конечно ошибаюсь, но такого файла нет)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
9 часов назад, mash1ronua сказал:

Может я конечно ошибаюсь, но такого файла нет)

 

Как это нет

В профиле есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
10 часов назад, mash1ronua сказал:

Может я конечно ошибаюсь, но такого файла нет)

 

параметры запуска

-config=Instance_1\server.cfg -cfg=Instance_1\basic.cfg 

если не указано, в profiles поумолчанию обитает файл, пережиток армы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
28.06.2021 в 22:07, BorizzK сказал:

нужно еще basic.cfg крутить

 

 

А где это ваще найти basic.cfg ?такой файл даже по поиску не находит 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
11 часов назад, Dima198901 сказал:

А где это ваще найти basic.cfg ?такой файл даже по поиску не находит 

Создать самому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Подскажите, этот кфг так же называется Basic или Dayz.cfg?  C:\Omega\servers\1\profiles\Users\Server\ Dayz.cfg   вот по этому пути

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

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

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

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