Форумы-->Идеи и предложения--> 1|2
| Автор | Сбой сервера |
У меня такое впечатление, что сервер поломал я :( И вот почему...
Сбой произошел в то время, когда я выполнял миссию ГН "убить врага с 5 попыток". 4 попытки прошли по плану, оставалось добить оставшуюся мелочь. Но сбойнул сервер :( Я прождал около часа, после чего ушел. Играю в основном с работы, поэтому до сегодня вернуться не мог. Когда сегодня вошел, время в ГН уже вышло :( Итог: 4 драки в 7 артах - минус порядка 3-3,5 тысяч денег; вместо 700 монет в ГН - минус балл в репутации; плюс мог бы получить элемент (а лунник - это порядка 10 тысяч по рыночной цене).
Вопрос: за что меня наказали на, возможно, около 20 тысяч монет???
Аналогичные ситуации могли бы возникнуть в таверне. Какой смысл продолжать игру после сбоя, если один игрок (а может, и оба) уже давно пошел спать? А игра могла идти на вполне серьезные суммы...
Поэтому возникает необходимость довести до ума работу сервера после сбоя. Кстати, в других онлайн-играх эта тема активно обсуждается и доводится до приемлемого состояния всем миром. Я могу предложить, по крайней мере, два нюанса на такой случай.
1. Счетчик времени в ГН после сбоя останавливать и дать возможность закончить миссию в любое время.
2. Незаконченные партии в таверне считать выигранными обоими игроками (за счет "казны Империи"). Ничего страшного, в случае катастроф государство всегда помогает своим гражданам...
Если у вас есть еще какие-то идеи или мнения на эту тему, прошу высказываться... | форс-мажор, ну или минор. тут уж как ляжет ))
сочувствую.. а мне вот -2 удачи влепили - когда сервак упал ....
- | 1. а как работает счетчик знаешь?
2. скорее ПРОигранными обоими | | Судя по названию, тут собираются устроить Сбой сервера. | Вообще-то я рассчитывал на поддержку идеи новыми предложениями, а не на борьбу с моими :(
to greyres
1. Как бы он ни работал... По-любому, при возврате в ГН идет сравнение показаний таймера с чем-нибудь, например, с нулем. В чем проблема кроме этого сравнения проверять флаг "первый после сбоя", установленный при перезапуске, а потом его сбрасывать? Причем при любом перезапуске - любой останов сервера, даже технологический, может вызывать такие же трудности.
2. С чего бы это??? Каждый из игроков мог выиграть партию. В 90% случаев есть вариант, когда победить можно 1-2-3-мя картами. Так что даже практически проигранная партия может стать выигранной. Да даже у соперника коннект упадет... И за что его лишать победы, да еще снимать с него деньги? Он-то в чем виноват? | | +1 автару админы ДОЛЖНЫ хоть что-то зделать для комфортной игры в и-нете | Если у вас есть еще какие-то идеи или мнения на эту тему, прошу высказываться
https://www.heroeswm.ru/forum_messages.php?tid=115903
и все же меня удивляет, что многих игроков устраивает сидеть перед экраном и спокойно смотреть на надпись "сервер сейчас не доступен"... | Согласен с автором.
P.S. Когда прочёл название темы, думал, что ервер хотят поломать, а когда начал читать первые строки п.1, мне показалось, что автор думал, что это он сломал сервер =) | | Предлагаю компромисс, в случае сбоя игры просто возвращать состояние персонажей до момента взятия задания (состояние шмота до боя, игра анулируется- поставленные деньги назад, репутация тоже возвращается до начала любых действий которые застал сбой) | 2. Незаконченные партии в таверне считать выигранными обоими игроками (за счет "казны Империи"). Ничего страшного, в случае катастроф государство всегда помогает своим гражданам...
Лучше бы ничья ,то есть никто бы не проиграл и не выйграл! (Понимаю что ничья не возможна!) | Действительно, есть еще предложение. Пардон, не заметил. Переношу сюда...
---------------------------------------------------------------------
Предлагаю при сбое сервера более чем на час - начислять всем игрокам за 1 час:
1 ГР
1 ГО
0.5 умелки
за 3 часа:
3 ГР
3 ГО
1.5 умелки
1 ГН
1 ГВ - при наличии
Хоть проект и не коммерческий, но многие "реал" вкладывают - поэтому видя надпись - "сервер сейчас не доступен приносим свои извинения" - начинают задумываться: -"а во что я собственно играю?"
Спасибо администрации за то, что всегда приносят извинения, но имея какую то возмещенную часть "прокачки" все игроки отнесутся с большим пониманием и терпением к возникающим проблемам.
-----------------------------------------------------------------------
Сразу скажу, что не совсем с ним согласен. Даже юристы не всегда поддерживают идею компенсации "неполученной выгоды". Я поэтому и не затрагивал деньги за работу, опыт и пр. На работу можно было бы и не устроиться (если нет мест), миссию ГН можно было бы и провалить и т.п. А вот в том случае, когда процесс, который должен был бы принести выгоду, был уже запущен - другое дело. Тогда надо эту выгоду или компенсировать, или дать возможность без потерь ее все-таки получить. Т.е. я к тому, что нужно за сбой не награждать, а хотя бы не грабить... | to Дракон-призрак
Так-то оно тоже хорошо. Только представляешь себе, сколько нужно инфы сохранять о каждом? Причем как часто? Каждый час? Минуту? Секунду? А игроков, по моим прикидам, зарегистрировано тысяч 20...
to Heromight
Можно и так. Только время людьми уже потрачено на партию. Почему ж им его не компенсировать? Тем более, что у меня, например, в таверне есть своя система, где многое зависит от каждой партии... | | а я предлогаю выплаты за сбой причём каждому кто был в олайне | крыть тему и бан на форуме за немоблюдение правил создания тем в ИиП
Локальные правила для форума "Идеи и предложения"
2. Для сообщений об ошибках игры и жалоб на действия любого игрока существуют другие разделы форума.
тут топ полу-нытье полу-инфа о сбое, коих в тех поддержке уйма.
если бы не было первой части, то это еще норм
но "за что меня наказали на 20000" - надо на неделю банить
3. Название топика должно соответствовать его содержанию и кратко описывать суть предложения.
название - не отображает сути. правильнее написать "компенсация игрокам за сбой" или "игровые механизмы защищающие от сбоев"
8. Запрещается создавать темы с предложением изменить формулы начисления опыта или умений.
тут фактически было нытье, мол дайте нам тото на халяву. умелки гильдий сюда тоже относятся. | Жалко, что кроме бана не предусмотрена отправка на неделю куда-нибудь, где заставляют читать и думать :(
Во-первых, вся первая часть (в т.ч. и "за что меня наказали на 20000") - это описание проблемы, с которой я столкнулся ЛИЧНО и которую предлагаю решить. Это не ошибка игры и на других игроков я не жалуюсь. Я предлагаю улучшение алгоритма игры. Причем для особо внимательных - в некоторых сообщениях даже есть примерный механизм реализации этого предложения.
Во-вторых, нытье про "то-то и то-то на халяву" я к предложениям не отношу. Я этого не писал, а запретить кому-либо писать что-либо в свою тему я не могу. А то бы воспользовался :) Огульное охаивание любой идеи, ИМХО, еще хуже, чем ее утрирование различными "халявами".
В-третьих, единственное, что действительно по сути, это то, что название топика не вполне отображает смысл разговора. Но, увы, возможность редактировать свои темы вмсмт в "планах" уже давно, но только висит... Когда я открыл эту тему и начали поступать сообщения, понял, что назвать ее следовало бы по-другому, но такой возможности у меня нет... А "компенсация игрокам за сбой" или "игровые механизмы защищающие от сбоев" - тоже не отражают проблему. Если сюда заглянет админ, который может переименовывать темы, я бы предложил "изменение некоторых механизмов игры в режиме "после сбоя"... | | халява и нытьЁ!!!я бы хотел послать тя к гидре но за енто банят!!!Так что просто прикрати ныть!!!! | +1
Особенно по второму пункту. До сбоя как раз играл на 400 монет. И уже готов был выиграть как вылетел сервер. Нехватило какихто пару ходов. ППЦ | Это все кажется практически нереальным так как програмная часть не может знать что нужно сохранить мол через 10 сек сервер упадет, зачастую админы сами видят что сервер неожиданно упал.. Единственное правильное решение если ты один бьешся с нейтралами,тобто один в бое,то остановить таймер или загрузить текущий бой с нуля мол переиграй его или на место таймера поставить кнопочку - продолжить после нажатия на которую таймер начинает отсчет и игра продолжается,а в груповых или в таверне либо бой/игру в таверне с нуля,либо дать 500 секунд сопернику чтоб он сделал ход,если он вовремя его не сделал ход передался существам с линейки инициативы или за карточным столом сбросилась одна карта и т.п.
Тобто либо останавливаем таймер, либо перегузить бой/игру - это програмно сделат можна и это более реально | to Гортхауэр
Хорошо, что на 400. А если б тысяч на 10? А если бы эти 10 тысяч были последние? Я себе представляю эпитеты, котрыми ты наградил бы и сервер, и его хозяев ;) Даже с учетом того, что они их не слышат, не думаю, что им хотелось бы уподобляться герою анекдота про "нетрадиционала на ЧМ по футболу"... | to serg_arx
Так я уже говорил, что сохраняться каждую секунду нереально. Как я понимаю, существует механизм продолжения боев/игр после сбоя. Но если сбой долгий, вполне возможно, что игроки уже ушли спать. Поэтому просто при перестарте сервера поднимать флаг "перезагрузка после останова" и по нему проверять игры и ГН. В ГН разрешать докладывать о выполнении даже, если время вышло. Игры сразу заканчивать "победой обоих соперников". Вот как правильно поступать в таком случае с боями - не знаю. Вот таких предложений и жду... |
1|2К списку тем
|