[FAQ] Оптимизация или "почему у всех игроков большой пинг?" - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[FAQ] Оптимизация или "почему у всех игроков большой пинг?"
yl Дата: Среда, 29.05.2013, 17:53 | Сообщение # 1
Боец
Сообщений: 252
Статус: Offline
Здравствуйте ув. пользователи сайта Cheat-Master.Ru. Сегодня я вам расскажу о оптимизации игровых модов.
Ну во-первых заставляет немного подгрузиться серверу система сохранения аккаунтов MxINI. Из этой системы можно сделать конфетку если постараться над инклюдом. НО, лучше не заморачиваться над багами данной системы и перейти на MySQL. Как перейти на MySQL найдете в гугле (Лучше переходите на R7, т.к. там наблюдается многопоточность.)
Во-вторых это использование стандартной системы комманд. Да, strcmd вполне хорошая система, багов нету, но тот-же ZCMD, а темболее YCMD намного оптимизированней. Переход с одного на другое не составит труда, разве размеры и около дня для переписания комманд

Во-первых комманды станут короче, во-вторых более оптимизированы.
Если вам необходимо будет перевести комманды, напишите в теме, и киньте в спойлер комманду.
В-третьих некоторые на убой не хотят использовать свич, хотя он намного удобнее сравнения.
Пример:

Чем же это оптимизирует? А тем, что при сравнении сервер тоже использует память, и в итоге если этих диалогов будет не 2 как в примере, а 20000. То при поиске диалога сервер просто-напросто повиснет, а в случае со свичем он просто ищет диалог. То-есть он не проверяет каждую возможность, а просто берет число и ищет кейс с ним.
В-четвертых, это много ненужных комманд/скриптов. Многие непопулярные сервера не задумываются о том, что например комманда /kiss, /minet и другие ненужные могут просто напросто положить сервер, особенно если эти комманды на strcmd с системой сохранения комманд MxINI. Эти комманды не то что просто валяются без дела, они еще и вредят ему. (Тот-же пример с /cnn, /cnnn, одну комманду можно смело убрать. Т.к. они выполняют одну и ту-же функцию но одна показывает ник, а другая нет...) А тем более меня поражают такие сервера, на которых стоят разнообразные казино, у людей денег море... Зачем казино? Господи, оно не вливается в ваш супер-пупер Role Play режим, где бомж приезжает и можно сказать находит чемодан с миллионами вирт. А ведь эти казино еще и нагружают сервер своими системами.
В-пятых, это множество домов/квартир и других вещей. Ну вот у вас онлайн на сервере 20-30 человек. Зачем вам 600-700 домов? Куда они вам? Зачем вам 2000 квартир которые вы старательно выставляли? Зачем вам 40 бизнесов по всему штату? Зачем вам 33 организации на сервер? Когда 5-6 человек обычно администраторы, а остальные лидеры. Советую пока онлайн сервера не подрастет заставить игроков посидеть в одном городе... Не тяжело же перенести пикапы из СФ в ЛС например с покупкой автомобилей.
В-шестых, это огромное кол-во объектов, ненужных автомобилей на сервере. Вы же видели тот-же самый Samp-RP, где вы видели на мэрии около 120-150 объектов? У них от силы на всем сервере столько наберется... Да и море автомобилей для фракции с максимальным кол-вом человек в 5-10 во фракции, из которых одновременно играет человека 2-3.
В общем так, повышают пинг игроков огромное кол-во объектов, автомобилей, пикапов домов, пикапов квартир, великое кол-во ненужных комманд и систем... Так-же повышают пинг игроков многие другие системы (комманды, сохранение/загрузка аккаунтов).
Удачи вам в пробах оптимизации мода



УСЕ ПРОДАЮ, УСЕ ПОКУПАЮ.
МАЙА МИЧТА - НАБАРЫЖЫТЪ 1КК ВИРТ ШТОБЫ КУПИТЬ СИБЕ ДОМ НУБ КЛАСА НА 11 СЕРВИРЕ И МЯСАВОСКУ


Сообщение отредактировал yl - Среда, 29.05.2013, 17:54
Cheat_samp Дата: Пятница, 31.05.2013, 19:26 | Сообщение # 2
Скриптер
Сообщений: 88
Статус: Offline
А ещё легче всё на Mysql перевести и купить нормальный хостинг на подобие ru-hoster
Dubscron Дата: Четверг, 06.06.2013, 09:53 | Сообщение # 3
Боец
Сообщений: 67
Статус: Offline
спасибо за мануал. Хостинг действительно важная составляющая.

[url=http://cheat-master.ru/forum/103-22245-1][b][Обмен] в системах Webmoney, Yandex. QIWI[/b][/url]
Jambik Дата: Суббота, 08.06.2013, 16:50 | Сообщение # 4
Любитель
Сообщений: 31
Статус: Offline
Лучше всего купить хороший хостинг, а не такие нубские где за 100 рублей тебе будет 500 слотов

Я в VK(кликабельно)
Продажа аккаунтов и виртов 1-12 сервер (кликабельно)


yl Дата: Четверг, 27.06.2013, 12:42 | Сообщение # 5
Боец
Сообщений: 252
Статус: Offline
Cheat_samp, Хостинг тоже решает, но если мод будет не оптимизирован. То будут наблюдаться резкие повышения пинга или вообще стабильный высокий пинг. А если у человека вообще USB модем, то поиграть на сервере точно не удастся... Так-что оптимизация мода, это одно из самых важных действий в начале проекта wink


УСЕ ПРОДАЮ, УСЕ ПОКУПАЮ.
МАЙА МИЧТА - НАБАРЫЖЫТЪ 1КК ВИРТ ШТОБЫ КУПИТЬ СИБЕ ДОМ НУБ КЛАСА НА 11 СЕРВИРЕ И МЯСАВОСКУ
heartless_schoolboy Дата: Пятница, 28.06.2013, 23:41 | Сообщение # 6
Любитель
Сообщений: 42
Статус: Offline
Цитата (yl)
Cheat_samp, Хостинг тоже решает, но если мод будет не оптимизирован. То будут наблюдаться резкие повышения пинга или вообще стабильный высокий пинг. А если у человека вообще USB модем, то поиграть на сервере точно не удастся... Так-что оптимизация мода, это одно из самых важных действий в начале проекта


Ты прав. Так один мой знакомый, хороший скриптер, работал над модом ( с нуля ) очень долго, открыл проект с приличным стартовым онлайном, и из-за неоптимизации он рухнул через 3 дня. Правда там еще и дос атака ко всему шла, ну это конечно отдельная тема, в принципе в этом и важен хороший хостинг, который предоставляет хорошую защиту. Так вот... Вроде пишут мод хороший, стараются, а сервера то падают, то еще что. С самого начала лучше постараться и вложиться, чем потом мучаться и терять игроков (
_Limited_ Дата: Четверг, 04.07.2013, 18:08 | Сообщение # 7
Новичок
Сообщений: 22
Статус: Offline
yl, Спасибо, не понимал значение оптимизации хотя очень хотел посмотреть. Надеюсь тебе все твои дела обойдутся в лучшую сторону smile

Ушел. До свидания друзья. Удачи в общем :)
[CM]Baxa Дата: Четверг, 04.07.2013, 18:10 | Сообщение # 8
Любитель
Сообщений: 49
Статус: Offline
Попробую.
_eXcENDeR_ Дата: Пятница, 12.07.2013, 23:25 | Сообщение # 9
Боец
Сообщений: 98
Статус: Offline
переводить все комманды на ZCMD/YCMD это очень долго...
switch(po61) Дата: Понедельник, 15.07.2013, 17:19 | Сообщение # 10
Любитель
Сообщений: 44
Статус: Offline
_eXcENDeR_, Это уже вам решать, они просто быстрее по быстродействию. По написанию новых комманд еще легче. Но минусы у них тоже есть, например нужно сделать антифлуд, и все тут. Ничего не поделать, придется в каждую комманду вшивать антифлуд. А в обычном коммандном процессоре достаточно написать 2-3 строки и антифлуд готов. Так-что смотря на что расчитан сервер, для RP посоветую все-таки стандартный коммандный процессор. Для DM и подобных можно и ZCMD и подобные использовать. В этом я был и не прав smile

My manuals (pawno):
http://cheat-master.ru/forum/117-154879-1 - покупка оружия
Голубь Дата: Суббота, 07.09.2013, 20:44 | Сообщение # 11
Авторитет
Сообщений: 2137
Статус: Offline
я рекомендую тем, кто пишет мод самп рп: пишите с нуля (new.pwn)

двач
https://vk.com/povargek
Михей Дата: Суббота, 07.09.2013, 22:30 | Сообщение # 12
Боец
Сообщений: 149
Статус: Offline
Голубь, Чтобы написать с нуля, базовых знаний не хватит.



Обмен валют:
http://cheat-master.ru/forum/103-105617-4
switch(po61) Дата: Среда, 11.09.2013, 17:11 | Сообщение # 13
Любитель
Сообщений: 44
Статус: Offline
Михей, Хватит вполне, это просто все так думают что не хватит, может не хватать терпения, а после понятия смысла переменных и диалогов это можно сказать легче легкого :). Боишься чего-то нового для себя?

My manuals (pawno):
http://cheat-master.ru/forum/117-154879-1 - покупка оружия
Отвертка Дата: Четверг, 12.09.2013, 21:05 | Сообщение # 14
Новичок
Сообщений: 29
Статус: Offline
Цитата (yl)
YCMD

wacko Перевести на YCMD это долгая и кропотливая работа
switch(po61) Дата: Пятница, 13.09.2013, 08:42 | Сообщение # 15
Любитель
Сообщений: 44
Статус: Offline
Отвертка, Про кропотливая работа это слишком круто сказано, а вот насчет долгой, это да. Но об этом было написано в этой теме. НО, если вам не важно иметь чуть-более быстрый мод, это уже ваши проблемы smile

My manuals (pawno):
http://cheat-master.ru/forum/117-154879-1 - покупка оружия
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума