Форумы онлайн-игры "Сфера Миров"

Форумы посвящены онлайн-игре MUD "Сфера Миров", ее игровому миру и просто общению игроков.
Текущее время: 24-04, 03:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Личный пк-лист
СообщениеДобавлено: 02-02, 11:53 
Не в сети
ньюб

Зарегистрирован: 01-08, 11:31
Сообщения: 88
Откуда: Krasnoyarsk
Почему бы не сделать кроме кланового еще и личный пк-лист с отдельной подсветкой? Я понимаю, что пара следующих постов будет "а зачем - у меня все на клиенте сделано!".

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 13:41 
Не в сети
Имплементор
Аватара пользователя

Зарегистрирован: 30-10, 20:11
Сообщения: 119
Насколько я помню личный пк-лист не был сделан по соображениям экономии ресурсов сервера, прежде всего памяти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 14:01 
Не в сети
ньюб

Зарегистрирован: 01-08, 11:31
Сообщения: 88
Откуда: Krasnoyarsk
Ясно.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 14:25 
Не в сети
Имплементор
Аватара пользователя

Зарегистрирован: 30-10, 20:11
Сообщения: 119
Пк лист одного клана способен занять до 75кб памяти. Если открыть аналогичную возможность игрокам, то в сервере появится дыра (уязвимое для атак место), через которую любой смышленый вредитель сможет заставить сервер занять всю доступную память.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 15:30 
Не в сети
ньюб

Зарегистрирован: 01-08, 11:31
Сообщения: 88
Откуда: Krasnoyarsk
Идея-то ясна, почему нет..
но мне неясно вот что:
каждому персонажу игрока выделяем под пк-лист максимум около 1кб - примерно на 100 имен в листе, имхо достаточно.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 15:49 
Не в сети
ньюб

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

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

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

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 15:53 
Не в сети
ньюб

Зарегистрирован: 01-08, 11:31
Сообщения: 88
Откуда: Krasnoyarsk
Точно, Муумум прав, я об этом не подумал даже... по вопросу личного пк-листа мне кажется что возражения идут из серии "как бы чего не вышло", можно дать возможность пользоваться личным пк-листом только после одобрения имени - тогда с дырами еще проще будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-02, 16:24 
Не в сети
Имплементор
Аватара пользователя

Зарегистрирован: 30-10, 20:11
Сообщения: 119
К сожалению, на многостраничные объяснения, почему надо делать так, а не иначе, у меня времени нет :cool:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03-02, 15:41 
Не в сети
ньюб

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

_________________
БЭПЭБАШ ИДЕТ!!!!

http://www.rockgeroy.ru/view/groups/2793.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14-06, 19:34 
Не в сети
ньюб

Зарегистрирован: 04-08, 10:31
Сообщения: 12
Откуда: Саратов
Личный лист моно делать в конфиге (кстати открываеться тем же блокнотом *миг Кровт)

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

mmc Рулез )))

_________________
ишу жертв для спама )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14-06, 22:56 
Не в сети
ньюб

Зарегистрирован: 27-05, 21:22
Сообщения: 99
А у меня в конфиге есть! :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15-06, 06:10 
Не в сети
хайлевел
Аватара пользователя

Зарегистрирован: 12-07, 22:59
Сообщения: 331
ре Игорь поделись ж)

_________________
почему у воинов карликов нет не одного оружейного умения 120%?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15-06, 09:17 
Не в сети
мидл

Зарегистрирован: 21-07, 16:50
Сообщения: 115
Лэнк писал(а):
Личный лист моно делать в конфиге (кстати открываеться тем же блокнотом *миг Кровт)

это не кровт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15-06, 10:07 
Не в сети
ньюб

Зарегистрирован: 27-05, 21:22
Сообщения: 99
Я играю через mmc.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15-06, 11:35 
Не в сети
хайлевел
Аватара пользователя

Зарегистрирован: 18-07, 14:31
Сообщения: 478
Откуда: Home.Saratov.Russia
1. До вайпа в сове было более четырех тысяч персонажей.
2. Причин для того, что бы хранить имена, а не указатели достаточно много. Самая очевидная - персонаж удаляется, что делать с "левым" указателем?
3. Используйте конфиги, если не можете написать сами, возьмите готовые, их уже столько написано разными людьми...

_________________
не суйте пальцы в разетку


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB