[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - "кто ел из моей тарелки" или сам себе детектив
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

"кто ел из моей тарелки" или сам себе детектив

Предложения по улучшению и изменению всего на сервере.

"кто ел из моей тарелки" или сам себе детектив

Сообщение gourytch » 26 июн 2011, 08:49

Доброго времени суток

Думаю многие со мной согласятся, что главный недруг для жителя - это не крипер, а грифер. Многие от них страдают, но жалуются не все ибо кому-то не хочется отвлекать администрацию, кому-то не позволяют внутренние императивы а кому-то просто лень. Но тем не менее, удовлетворить любопытство и узнать имя обидчика было бы узнать небезынтересно: страна должна знать своих героев :).
А отсюда предложение такого плана: чтобы любой игрок (на незаприваченной территории и на объектах, подверженных влиянию /cprivate) мог увидеть создателя привата или региона, а владелец мог посмотреть, кто его посетил.
В этом случае получить ответ на вопрос "кто залез в мой сундучок и выгреб все ростки/шерстинки/алмазики?" или "кто построил эту дивную стену из глины перед моей дверью? (как вариант - прекрасный зонтик из cobblestone над моей пашней)" можно и без привлечения администрации.
Выглядеть этот осмотр может так:
Игрок берёт в руки деревянную лопату (инструмент по непопулярности соперничающий с деревянным же топором), тыкает правой кнопкой по интересующему его предмету, и предмет (или лопата?) говорит игроку в приват, мол, "сей блок из грязи был водружен на это место два дня назад игроком VasisualyLokhankin" или же "в данный сундук три часа назад пару раз заглядывал Bobchinsky и час назад - Dobchinsky, причём Dobchinsky забрал 4 куска мыла и 1 моток верёвки, а положил 5 блоков алмазов."

Спасибо за внимание
Гурыч
Аватара пользователя
gourytch
 
Сообщения: 53
Зарегистрирован: 18 апр 2011, 10:21
Откуда: Россия, Челябинск

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Milkman » 26 июн 2011, 09:46

А чем модераторы будут заниматься ? Лучше просто все хорошо приватить. И жить в городах на много безопаснее ;)
Аватара пользователя
Milkman
 
Сообщения: 271
Зарегистрирован: 28 фев 2011, 07:24

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Hazardous » 26 июн 2011, 09:58

Угу, забыл заприватить 1 сундук вычистили нафиг, даже гравий(!) cперли
Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение gourytch » 26 июн 2011, 12:00

Аватара пользователя
gourytch
 
Сообщения: 53
Зарегистрирован: 18 апр 2011, 10:21
Откуда: Россия, Челябинск

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение murlock » 26 июн 2011, 12:21

Я вполне согласен с gourytch, так как если станет легко узнать кто ограбил твой сундук, разломал стену, которая случайно оказалась вне привата и т.п. Люди станут меньше отвлекать администраторов от улучшения сервера... Короче, я ЗА
Аватара пользователя
murlock
 
Сообщения: 54
Зарегистрирован: 15 апр 2011, 15:53

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Rena4ka » 26 июн 2011, 15:29

А теперь представьте себе объемы логов и нагрузку на сервер при их записи. Мы очень давно хотим вести подобные логи (на подобии плагина BigBrother), но ничего адекватного пока не придумали.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Sullome » 26 июн 2011, 15:40

хммм....при привате сундука создавать его лог файл (названия файла = ID сундука, если таковой имеется)...и туда записывать каждое взаимодействие с ним...если забить на объём логов и оставить только запись и считывание....на это не будет уходить много времени у сервера. Но вот если учитывать эти объёмы....плохо в этом разбираюсь, но вроде чем больше файл, тем медленнее его обрабатывает компьютер.......даже если ввести какой-то шифровальный и дешифровальный алгоритм(для уменьшения объёма файла) в код записи считывания логов....нагрузки будут....большими....нда...
Многоточия?.. Латинская це, три знака равенства и восьмёрка!
Sullome
 
Сообщения: 678
Зарегистрирован: 19 май 2011, 23:14

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение gourytch » 26 июн 2011, 18:51

Аватара пользователя
gourytch
 
Сообщения: 53
Зарегистрирован: 18 апр 2011, 10:21
Откуда: Россия, Челябинск

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Hazardous » 26 июн 2011, 22:09

к тому же, не обязательно регать кто брал вещи, достаточно кто открывал :)
Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение kickerxz » 27 июн 2011, 02:33

я пару разу же подавал эту идею, на некоторых серверах есть такой плагин и не жалуются вроде на лаги :ugeek:

Аватара пользователя
kickerxz
 
Сообщения: 350
Зарегистрирован: 28 мар 2011, 01:08
Откуда: Из подземелья

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Rena4ka » 27 июн 2011, 04:05

gourytch:
id игрока (4 байта)
координаты сундука (4 + 4 + 1 байт = 9) (можно взять id его защиты - 4 байта)
id предмета (3 байта + 1 байт + 1 байт = 4)
timestamp (4 байта)
направление транзакции (1 байт)
= 17 чистых байт. Но дело даже не в чистых байтах данных. А в том, что их надо сохранять. Писать сразу в базу - ужаснейшая идея, будет тормозить. Значит надо хранить в памяти и иногда сбрасывать в базу. Получаем расход памяти + накладные расходы java (примерно по 50-100 байт на каждый объект транзакции). Да и это только сундуки. Тут ещё предлагают сохранять действия с блоками...
Далее, в базе это не так компактно хранится + расходы на индексы для быстрого поиска по миллионам записей...
Мы хотели давно это сделать, но нет времени. Может, что-нибудь реализуем, хотя бы логи сундуков.
Аватара пользователя
Rena4ka
Judgmento desu no!
 
Сообщения: 9480
Зарегистрирован: 18 фев 2011, 22:46
Откуда: Информационное пространство Земли

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение DrEggman » 27 июн 2011, 06:54

Если хостер не ставит ограничения в кол-ве папок, то можно сделать по 1 папке на каждую букву алфавита (с которой начинается ник), а внутри нее уже файл(ы) каждому конкретному игроку, например так: chestlogs\A\Ani4ka.log
И открывать файл лога игрока будет проще, и в случае чего "ручной" анализ провести можно.
[CaptainObviousMode]Побайтовое хранение и компактнее, и чтение\запись идут быстрее.[/CaptainObviousMode]

А логи и чистить раз в 2 недели\месяц можно, активные игроки явно успеют обнаружить за это время пропажу.
Аватара пользователя
DrEggman
 
Сообщения: 81
Зарегистрирован: 13 мар 2011, 09:11
Откуда: Cloudsdale

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Hirushika » 27 июн 2011, 19:30

Здесь речь идет не о ручной проверке, а легкости автоматической записи-считывания. Точнее сундук зарегистрирован не на игрока, а под номером. Папки по именам здесь совсем ни к чему.

Просто для каждого ящика свой лог. Каталог с номером ящика в котором хранятся 2-5 текстовых файла о последних 2-5 состояниях этого ящика. И новое открытие (точнее закрытие) ящика стирает более давний лог. Итого 34-85 байт на ящик.

Хотя по сути, грамотный приват решает все проблемы с воровством, но лог был бы полезен городским складам и общественым стройкам.
Discord: Reegent#1112
||||
Аватара пользователя
Hirushika
 
Сообщения: 3151
Зарегистрирован: 06 май 2011, 20:52

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение gourytch » 28 июн 2011, 09:58

товарищ Hirushika отчасти прав: не обязательно хранить весь список доступа - 3-7 последних операций изъятия чего-либо уже будет вполне достаточно для общей картины. правда тогда последний грифер и будет козлом отпущения по принципу: «кто последний - тот и папа» =)
Аватара пользователя
gourytch
 
Сообщения: 53
Зарегистрирован: 18 апр 2011, 10:21
Откуда: Россия, Челябинск

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение ReWolf2012 » 11 июл 2011, 15:42

незаприватил сундук, сам виноват. ;)
зачем тут что-то выдумываете? Создан же приват для вас, этого достаточно.

а вообще будь бы моя воля, я бы вообще запретил приватить сундуки. Чтоб приватить можно было только территорию.
это для того чтобы вы не расслаблялись, и строили ловушки от гриферов. Это-ж такой кайф будет когда он попадет в ловушку и погибнет. :twisted:
Аватара пользователя
ReWolf2012
 
Сообщения: 91
Зарегистрирован: 03 июл 2011, 08:19

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Hazardous » 11 июл 2011, 22:08

а еще больше кайфа от падения в ловушку
Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение ReWolf2012 » 11 июл 2011, 23:32

ну да. попал в ловушку, значит впереди что-то вкусное. :D
Аватара пользователя
ReWolf2012
 
Сообщения: 91
Зарегистрирован: 03 июл 2011, 08:19

Re: "кто ел из моей тарелки" или сам себе детектив

Сообщение Hirushika » 12 июл 2011, 00:04

Ага. А впереди заприваченная дверь или поршневая система завала входа гравием. И хрен подступишься. Приват же кругом.
Discord: Reegent#1112
||||
Аватара пользователя
Hirushika
 
Сообщения: 3151
Зарегистрирован: 06 май 2011, 20:52


Вернуться в Предложения и пожелания



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

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

cron