|
Главная · Правила форума | Правила | F.A.Q | Файлы | Рейтинги | Голосования | Помощь Поиск Участники Календарь |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) |
vvn_jr |
Отправлено: 16/08/2005, 6:16
|
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
Два нюанса. Во-первых, подозреваю, что столь длительный последний стендбай связан с тем, что он зашит на максимальный цикл - 2 суток. Это если играют 120-минутку. Но их сейчас нет и, кажется, не предвидится. Нельзя ли тогда при установке сроков стендбая проверять максимальный тик среди всех игр, после чего определять сроки. Запустит кто-то 120-минутку - бог с ним, будем мириться с 2-дневным стендбаем. А пока можно и одним днем обойтись.
А во-вторых, не очень удобно, что для того, чтобы узнать о стендбае, надо зайти в игру и попробовать подвигать юнит. Нельзя ли сообщение о стендбае вставить аналогично сообщению о входе под юзерпассом - при подключении. Кроме всего прочего, траффик экономится. Я, например, в игру тогда и заходить не буду (в большинстве случаев)... |
Ingvarr |
Отправлено: 16/08/2005, 6:31
|
||
Любитель пивка Группа: Cенаторы Сообщений: 2969 Пользователь №: 133 Регистрация: 10/10/2003 |
Стэндбай настроен на 59мин.
Почему он больше суток(около 2х)? Ответ читайте здесь Расписано и разжевано.
заходить надо, иначе можно вылететь по непосещению Это сообщение отредактировал Ingvarr - 16/08/2005, 6:32 |
||
vvn_jr |
Отправлено: 16/08/2005, 7:15
|
||||
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
заходить надо, иначе можно вылететь по непосещению |
jjT |
Отправлено: 16/08/2005, 8:05
|
Мастер Слова Группа: Участники Сообщений: 281 Пользователь №: 272 Регистрация: 08/06/2004 |
хм... все равно не понятно откуда вторые сутки берутся?
вот сижу с бумажкой рисую: Игрок1 - ходы в 9.00 Игрок 2 - ходы в 11.00 Падение сервера в 10.00 в день S1 до падения сервера успевает сходить Игрок1 (Игрок2 нет). сервер поднимается в течение суток, например, в 19.00, но ничего не делает не тикает, короче в стендбае до 10.00 дня S2. в результате в день S2 ходит только Игрок2 (Игрок1 не ходит ибо для него в момент выхода сервера из стендбая прошел только 1 тик, т.е. ему ждать еще 23 тика, до 9.00 дня S3). насколько я помню в этот раз было несколько иначе. я сделал ходы гдето в 14-15 часов дня С1. а возвюновить их смог кажется токо на день С4(?) причем тут (в том месте, где "все разжеванно") вторые сутки и тем более разговоры про часовые пояса вообще не понятно... время считает сервер поэтому его вроде вообще не должны касаться часовые пояса игроков. А DEFF=2 имеет смысл, по-моему, только если сервер лежит уже более суток... или я чето не понимаю? |
M0rg0th |
Отправлено: 17/08/2005, 3:50
|
Создатель игры Группа: Snk_Admin Сообщений: 2173 Пользователь №: 17 Регистрация: 11/08/2003 |
Длительный стэндбай был связан с тем, что во время стэндбая сервер упал еще раз (отсутсвие света), и как следствие время сдвинулось еще.
|
vvn_jr |
Отправлено: 17/08/2005, 6:41
|
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
Разобрался. Теперь вопрос. А зачем нужно, чтобы все увидели сообщение о стендбае? Я так понял, что лишние сутки добавляются только для этого. Жуем: Считаем, что каждый заходит в игру только в определенное время дня. Х заходит в игру и делает ходы в 9.00 01.01. Сервер падает в 10.00 01.01. У заходит в игру в 11.00 01.01 и видит, что сервер лежит. Сервер подымается в 12.00 01.01 и уходит в стендбай до 10.00 02.01. Х заходит в 9.00 02.01, видит, что стендбай до 10.00, понимает, что ходы обновятся только 03.01 в 9.00 и спокойно идет спать. У заходит в 11.00, делает ходы и идет спать. Вроде все нормально. Теперь нестандарты. Допустим, Х заходит 02.01 не в 9.00, а в 11.00. Он видит, что ходы за сутки не обновились и бежит на форум волать про баги :( Почему тогда по окончании стендбая не сделать сообщение (типа СС) "стендбай, продолжавшийся с такого-то по такое-то, закончился". Вроде, тогда не видно проблем. А лишний день без игры не радует :(
|
M0rg0th |
Отправлено: 17/08/2005, 7:08
|
||
Создатель игры Группа: Snk_Admin Сообщений: 2173 Пользователь №: 17 Регистрация: 11/08/2003 |
Из лога. [24/06 12:00] <SANKTRUM> Server leaves STANDBY mode! [12/08 01:20] <SANKTRUM> Server leaves STANDBY mode! |
||
vvn_jr |
Отправлено: 17/08/2005, 7:30
|
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
Дык я ж не говорю, что сообщения нету. Оно недостаточно информативно, чтобы успокоить "нервных". Если кто-то пропустил, сразу начнется "а когда", "а не было ли против меня двойных ходов", "а может, небеса уже обрушились за то время, что меня не было"... И потом, все-таки остается вопрос: надо ли добавлять лишние сутки?
|
jjT |
Отправлено: 17/08/2005, 12:47
|
Мастер Слова Группа: Участники Сообщений: 281 Пользователь №: 272 Регистрация: 08/06/2004 |
ВВН, твои опасения напрасны ибо стендбай как раз и решает пробему 2х ходов. вот.
единственный вопрос к моргу: а может сделать так что если во время стендбая сервер опять валится-восстанавливается, то чтоб он вновь на сутки не уходил в спячку? ну у пал он спящим, что ж из этого никому от этого уже хуже не будет. просто его поднять надо до окончания стенбая... можно так сделать, а то както поиграть порой охота :) |
vvn_jr |
Отправлено: 17/08/2005, 16:43
|
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
Да не в двойных ходах дело :angry: Это пример, совершенно левый, к сути не относящийся. Суть: нужны ли запасные сутки стендбая только для того, чтобы все узнали о том, что он был? У нас стендбай всегда больше суток для того, чтобы люди во всех часовых поясах узнали, что стендбай был. Почему, если сервер лег в 9.00 01.01, а поднялся в 21.00 01.01, стендбай заканчивается в 9.00 03.01, а не в 9.00 02.01? Довести до сведения народа инфу о том, что стендбай был, можно другими способами, не теряя сутки игры...
|
Ingvarr |
Отправлено: 17/08/2005, 19:24
|
Любитель пивка Группа: Cенаторы Сообщений: 2969 Пользователь №: 133 Регистрация: 10/10/2003 |
боюсь, я немного не в том состоянии....
сделайте кто-нить расчеты со всеми возможными вариациями (их не так и много) - возможно, и вправду незачем холостым ходом лишние сутки сервер гонять. Я так подозреваю, что если сервер подняли в течении суток, до наступления ходов, тех, кто походил, то можно серверу лишние сутки и не давать, а запустить откуда его рубануло...короче, сами думайте, а меня великие дела ждут и стынут... :) |
Pish |
Отправлено: 17/08/2005, 20:14
|
||
Мастер Слова Группа: Участники Сообщений: 249 Пользователь №: 298 Регистрация: 08/08/2004 |
Ты что??? Вот именно так двойные ходы и идут. В то время, когда хожу я (в другое мне крайне неудобно) сервер повалился. Он был починен в течение суток, но я-то уже ход пропускаю, а тот, кто успел сходить, нет. Для этого и сделали стендбай. |
||
vvn_jr |
Отправлено: 18/08/2005, 6:08
|
||||
Мастер Слова Группа: Участники Сообщений: 342 Пользователь №: 205 Регистрация: 02/03/2004 |
Ты что??? Вот именно так двойные ходы и идут. В то время, когда хожу я (в другое мне крайне неудобно) сервер повалился. Он был починен в течение суток, но я-то уже ход пропускаю, а тот, кто успел сходить, нет. Для этого и сделали стендбай. |
Ingvarr |
Отправлено: 22/11/2005, 10:16
|
Любитель пивка Группа: Cенаторы Сообщений: 2969 Пользователь №: 133 Регистрация: 10/10/2003 |
А не кажется ли игрокам, что период СТЕНДБАЯ можно сократить на 1 сутки?
Сейчас, например, происходит так: сервер накрылся в 00.00 01/01, включили его в 05.00 01/01, т.е. как только его включили, он входит в режим СТЕНДБАЯ, и игра пойдет в 00.00 03/01 и получается, что сервер будет работать в холостую сутки, оповещая игроков, что он в СТЕНДБАЕ. Так нельзя ли убрать эти сутки из СТЕНДБАЯ, чтобы игра запускалась в 00.00 02/01? Ведь при этом ничего не теряем, никто не пропускает ходы в своё любимое время. Т.е. если игрок должен был ходить (и любит ходить) в 02.00 (и при этом имеет возможность заходить в игру только раз в сутки), и он попытался зайти в это время- а сервер лежит уже, то игрок попросту заходит в игру на следующий день в своё любимое время- и ходит как ни в чём не бывало, не пропуская ходов. Ему информативность о режиме СТАНДБАЯ длиною в сутки попросту по барабану. Ну, или он попросту для инфы может законнектиться за пол часа до своих ходов- и увидеть работает ли сервер и когда он сможет походить. КРАТКО мысль: сократить СТЭНДБАЙ на сутки |
jjT |
Отправлено: 22/11/2005, 11:14
|
Мастер Слова Группа: Участники Сообщений: 281 Пользователь №: 272 Регистрация: 08/06/2004 |
вот! именно поэтому я тебя пару недель назад просил скинуть мне ссылку на этот топик по стендбаю. по моим прикидкам именно так и стоит сделать, безболезненно и приятно для всех. осталось чтоб морг присобачил к серваку механизм проверки работает сервер или уже тютю - отвалился
|
Страницы: (2) [1] 2 |