Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Работа над Goddess of Destruction Glory Days (https://forum.zone-game.info/showthread.php?t=24036)

hex1r0 06.02.2013 18:33

Re: Работа над Goddess of Destruction Glory Days
 
оф:
Свернуть ↑Развернуть ↓

DiagoD 06.02.2013 18:49

Re: Работа над Goddess of Destruction Glory Days
 
ага, а теперь соберите хотя бы 1к онлайна и посмотрите как будет калыхать ваш ЦП с вашими енумами/ареями, особено на осадах, которые и так у всех сделаны через жопу.

Эти операции довольно таки дорогостоящие получаются и отмазка у меня 16 ядер, как-то не очень тянет ибо вот с таких мелочей и само убеждений и получается то, что сейчас все имеют.

P.S. hex1r0, все же Енум в тысячу раз удобней будет)

KilRoy 06.02.2013 19:27

Re: Работа над Goddess of Destruction Glory Days
 
Цитата:

Сообщение от VISTALL (Сообщение 273964)
уж неудержался.

Ты сам знаеш - что да как?

Например как разворащивается valueOf? - ок один цыкл. No problem

Но блин - getSimpleName(), ты смотрел?

Не удержался? сходи в туалет лучше...
Я знаю, что и как, и уж тем более знаю откуда это.
Я смотрел, а ты смотрел? тот же 1н цикл. Дальше что?


Цитата:

Сообщение от hex1r0 (Сообщение 273966)
зачем озобретать велосипед с энумом (поменял название класса и жди веселья)

Какой велосипед? А неймы классов наверно просто так тянутся с engine? (Не учитывая говнодрянь фениксов/оверов с ГеймКубами и прочим унылым говном, на что дается 2ва пакета, а что превратили в десяток)

G1ta0 06.02.2013 19:30

Re: Работа над Goddess of Destruction Glory Days
 
Дайте человеку спокойно говнокодить.

KilRoy 06.02.2013 19:37

Re: Работа над Goddess of Destruction Glory Days
 
Цитата:

Сообщение от G1ta0 (Сообщение 273985)
Дайте человеку спокойно говнокодить.

О, кто-то понял) Спасибо

elastic 06.02.2013 21:03

Re: Работа над Goddess of Destruction Glory Days
 
off:
Свернуть ↑Развернуть ↓

Gaikotsu 07.02.2013 06:27

Re: Работа над Goddess of Destruction Glory Days
 
Можно ж кстати, если экономить процессорные такты и т.д. не энумы и т.д. заюзать в данном случае, а просто банальный список констант, типа

Код:

        pubilc static final int ExRegenMax = 0x01;
        pubilc static final int ExEventMatchUserInfo = 0x02;
        pubilc static final int ExColosseumFenceInfo = 0x03;


darkevil 07.02.2013 08:53

Re: Работа над Goddess of Destruction Glory Days
 
Цитата:

Сообщение от Gaikotsu (Сообщение 274063)
Можно ж кстати, если экономить процессорные такты и т.д. не энумы и т.д. заюзать в данном случае, а просто банальный список констант, типа

Код:

        pubilc static final int ExRegenMax = 0x01;
        pubilc static final int ExEventMatchUserInfo = 0x02;
        pubilc static final int ExColosseumFenceInfo = 0x03;


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

Gaikotsu 07.02.2013 11:19

Re: Работа над Goddess of Destruction Glory Days
 
я для тех случаев, когда и энум использовать не хочется и редактировать кучу классов пакетов, если опять сдвиг опкодов будет, тоже не тянет - проще в одном классе тогда поправить значения нужных констант и все.

ANZO 07.02.2013 11:34

Re: Работа над Goddess of Destruction Glory Days
 
Что мешает сделать Map<class.hashCode(), opCode> и хешить все классы серверных пакетов во время старта сервера в мапу?


Текущее время: 03:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot