| Форумы онлайн-игры "Сфера Миров" 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 ] |
| Заголовок сообщения: | |
К сожалению, на многостраничные объяснения, почему надо делать так, а не иначе, у меня времени нет |
|
| Автор: | TALLEY [ 03-02, 15:41 ] |
| Заголовок сообщения: | |
Личный лист надо писать в блокноте и сохранять на раб столе) Послушай Легвила, он всегда прав, единственный имм при котором было ИНТЕРЕСНО играть, а не как на работу заходить маньчкинствовать. |
|
| Автор: | Лэнк [ 14-06, 19:34 ] |
| Заголовок сообщения: | |
Личный лист моно делать в конфиге (кстати открываеться тем же блокнотом *миг Кровт) Нагло плагиачу конфиг Роко mmc Рулез ))) |
|
| Автор: | Игорь [ 14-06, 22:56 ] |
| Заголовок сообщения: | |
А у меня в конфиге есть! |
|
| Автор: | Традус [ 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/ |
|