Форумы онлайн-игры "Сфера Миров"
https://sow.forumenko.com/

Личный пк-лист
https://sow.forumenko.com/topic284.html
Страница 1 из 2

Автор:  Grafit [ 02-02, 11:53 ]
Заголовок сообщения:  Личный пк-лист

Почему бы не сделать кроме кланового еще и личный пк-лист с отдельной подсветкой? Я понимаю, что пара следующих постов будет "а зачем - у меня все на клиенте сделано!".

Если так рассуждать - не нужна клавиша "очистить" - можно просто не спамить или переделать на клиенте и вообще можно много чего НЕ делать.

Личный пк-лист будет удобен
1) для неклановых чаров (обязательно скажут неклановые ==> треши == > им ничего не надо.
2) в случаях когда персонаж "затаил злобу" на кого-то, кто в клан-пк не попал например.

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

Автор:  Легвил [ 02-02, 13:41 ]
Заголовок сообщения: 

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

Автор:  Grafit [ 02-02, 14:01 ]
Заголовок сообщения: 

Ясно.

по моим прикидкам надо хранить:
на каждого из ~200 аккаунтов и на каждого из ~10 персонажей на аккаунте ~10 пк-записей ~ по 10 букв итого около 200 000 букв ,
200кб "лишней" памяти... не аргумент.

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

Автор:  Легвил [ 02-02, 14:25 ]
Заголовок сообщения: 

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

Автор:  Grafit [ 02-02, 15:30 ]
Заголовок сообщения: 

Идея-то ясна, почему нет..
но мне неясно вот что:
каждому персонажу игрока выделяем под пк-лист максимум около 1кб - примерно на 100 имен в листе, имхо достаточно.

Аккаунтов около 200, даже если на каждом по 10 персонажей - получем 200*10*1 = 2000кб памяти которые МАКСИМУМ будет использовать сервер. Свыше килобайта на пк-лист просто не давать - больше 100имен в листе явно непорядок.

Мне непонятно какая такая дыра в таком случае будет. Автоматическое создание новых игроков в массовом количестве - легко отследить и даже если оно будет и создадут еще 200 аккаунтов
(примерно в два раза больше чем есть сейчас) и забьют их пк-листы ==> минус еще 2Мб на сервере, что совсем не смертельно.

В чем я не прав?

Автор:  Муумум [ 02-02, 15:49 ]
Заголовок сообщения: 

Grafit писал(а):
Идея-то ясна, почему нет..
но мне неясно вот что:
каждому персонажу игрока выделяем под пк-лист максимум около 1кб - примерно на 100 имен в листе, имхо достаточно.

Аккаунтов около 200, даже если на каждом по 10 персонажей - получем 200*10*1 = 2000кб памяти которые МАКСИМУМ будет использовать сервер. Свыше килобайта на пк-лист просто не давать - больше 100имен в листе явно непорядок.

Мне непонятно какая такая дыра в таком случае будет. Автоматическое создание новых игроков в массовом количестве - легко отследить и даже если оно будет и создадут еще 200 аккаунтов
(примерно в два раза больше чем есть сейчас) и забьют их пк-листы ==> минус еще 2Мб на сервере, что совсем не смертельно.

В чем я не прав?


Неправ в том, что можно хранить не имена, а идентификаторы. Тогда ресурсов будет нужно еще меньше. :) И проверятся будет быстрее.

Автор:  Grafit [ 02-02, 15:53 ]
Заголовок сообщения: 

Точно, Муумум прав, я об этом не подумал даже... по вопросу личного пк-листа мне кажется что возражения идут из серии "как бы чего не вышло", можно дать возможность пользоваться личным пк-листом только после одобрения имени - тогда с дырами еще проще будет.

Автор:  Легвил [ 02-02, 16:24 ]
Заголовок сообщения: 

К сожалению, на многостраничные объяснения, почему надо делать так, а не иначе, у меня времени нет :cool:

Автор:  TALLEY [ 03-02, 15:41 ]
Заголовок сообщения: 

Личный лист надо писать в блокноте и сохранять на раб столе)
Послушай Легвила, он всегда прав, единственный имм при котором было ИНТЕРЕСНО играть, а не как на работу заходить маньчкинствовать.

Автор:  Лэнк [ 14-06, 19:34 ]
Заголовок сообщения: 

Личный лист моно делать в конфиге (кстати открываеться тем же блокнотом *миг Кровт)

Нагло плагиачу конфиг Роко

mmc Рулез )))

Автор:  Игорь [ 14-06, 22:56 ]
Заголовок сообщения: 

А у меня в конфиге есть! :lol:

Автор:  Традус [ 15-06, 06:10 ]
Заголовок сообщения: 

ре Игорь поделись ж)

Автор:  Kerdik [ 15-06, 09:17 ]
Заголовок сообщения: 

Лэнк писал(а):
Личный лист моно делать в конфиге (кстати открываеться тем же блокнотом *миг Кровт)

это не кровт.

Автор:  Игорь [ 15-06, 10:07 ]
Заголовок сообщения: 

Я играю через mmc.

Автор:  Roko [ 15-06, 11:35 ]
Заголовок сообщения: 

1. До вайпа в сове было более четырех тысяч персонажей.
2. Причин для того, что бы хранить имена, а не указатели достаточно много. Самая очевидная - персонаж удаляется, что делать с "левым" указателем?
3. Используйте конфиги, если не можете написать сами, возьмите готовые, их уже столько написано разными людьми...

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/