Powered by Invision Power Board



Страницы: (2) [1] 2  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Стендбай, маленько улучшить
vvn_jr
Отправлено: 16/08/2005, 6:16
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 342
Пользователь №: 205
Регистрация: 02/03/2004



Два нюанса. Во-первых, подозреваю, что столь длительный последний стендбай связан с тем, что он зашит на максимальный цикл - 2 суток. Это если играют 120-минутку. Но их сейчас нет и, кажется, не предвидится. Нельзя ли тогда при установке сроков стендбая проверять максимальный тик среди всех игр, после чего определять сроки. Запустит кто-то 120-минутку - бог с ним, будем мириться с 2-дневным стендбаем. А пока можно и одним днем обойтись.
А во-вторых, не очень удобно, что для того, чтобы узнать о стендбае, надо зайти в игру и попробовать подвигать юнит. Нельзя ли сообщение о стендбае вставить аналогично сообщению о входе под юзерпассом - при подключении. Кроме всего прочего, траффик экономится. Я, например, в игру тогда и заходить не буду (в большинстве случаев)...
PMEmail PosterICQ
Top
Ingvarr
Отправлено: 16/08/2005, 6:31
Quote Post


Любитель пивка
********

Группа: Cенаторы
Сообщений: 2969
Пользователь №: 133
Регистрация: 10/10/2003



Стэндбай настроен на 59мин.
Почему он больше суток(около 2х)?
Ответ читайте здесь
Расписано и разжевано.

QUOTE
Я, например, в игру тогда и заходить не буду (в большинстве случаев)...

заходить надо, иначе можно вылететь по непосещению

Это сообщение отредактировал Ingvarr - 16/08/2005, 6:32
PMEmail PosterICQ
Top
vvn_jr
Отправлено: 16/08/2005, 7:15
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 342
Пользователь №: 205
Регистрация: 02/03/2004



QUOTE (Ingvarr @ 16/08/2005, 6:31)
Стэндбай настроен на 59мин.
Почему он больше суток(около 2х)?
Ответ читайте здесь
Расписано и разжевано.

QUOTE
Я, например, в игру тогда и заходить не буду (в большинстве случаев)...

заходить надо, иначе можно вылететь по непосещению

Во-первых, термин "расписано и разжевано" я бы применял только к тому, что написано в правилах :angry: К тому, что кто-то где-то о чем-то "жевал" на форуме, следовало подобрать другие формулировки.
Во-вторых, с чего бы это вылететь??? Стендбай продолжается от суток до двух. 3 дня есть всегда. Какая необходимость заходить во время стендбая? Период, когда сервак лежит, в отпуск не засчитывается. Иначе при падении более чем на 3 суток вылетели бы все...
PMEmail PosterICQ
Top
jjT
Отправлено: 16/08/2005, 8:05
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 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 имеет смысл, по-моему, только если сервер лежит уже более суток...

или я чето не понимаю?
PMEmail Poster
Top
M0rg0th
Отправлено: 17/08/2005, 3:50
Quote Post


Создатель игры
********

Группа: Snk_Admin
Сообщений: 2173
Пользователь №: 17
Регистрация: 11/08/2003



Длительный стэндбай был связан с тем, что во время стэндбая сервер упал еще раз (отсутсвие света), и как следствие время сдвинулось еще.
PMEmail PosterUsers WebsiteICQ
Top
vvn_jr
Отправлено: 17/08/2005, 6:41
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 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. Он видит, что ходы за сутки не обновились и бежит на форум волать про баги :( Почему тогда по окончании стендбая не сделать сообщение (типа СС) "стендбай, продолжавшийся с такого-то по такое-то, закончился". Вроде, тогда не видно проблем. А лишний день без игры не радует :(
PMEmail PosterICQ
Top
M0rg0th
Отправлено: 17/08/2005, 7:08
Quote Post


Создатель игры
********

Группа: Snk_Admin
Сообщений: 2173
Пользователь №: 17
Регистрация: 11/08/2003



QUOTE (vvn_jr @ 17/08/2005, 13:41)
Почему тогда по окончании стендбая не сделать сообщение (типа СС) "стендбай, продолжавшийся с такого-то по такое-то, закончился". Вроде, тогда не видно проблем. А лишний день без игры не радует :(

Из лога.

[24/06 12:00] <SANKTRUM> Server leaves STANDBY mode!
[12/08 01:20] <SANKTRUM> Server leaves STANDBY mode!
PMEmail PosterUsers WebsiteICQ
Top
vvn_jr
Отправлено: 17/08/2005, 7:30
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 342
Пользователь №: 205
Регистрация: 02/03/2004



Дык я ж не говорю, что сообщения нету. Оно недостаточно информативно, чтобы успокоить "нервных". Если кто-то пропустил, сразу начнется "а когда", "а не было ли против меня двойных ходов", "а может, небеса уже обрушились за то время, что меня не было"... И потом, все-таки остается вопрос: надо ли добавлять лишние сутки?
PMEmail PosterICQ
Top
jjT
Отправлено: 17/08/2005, 12:47
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 281
Пользователь №: 272
Регистрация: 08/06/2004



ВВН, твои опасения напрасны ибо стендбай как раз и решает пробему 2х ходов. вот.

единственный вопрос к моргу: а может сделать так что если во время стендбая сервер опять валится-восстанавливается, то чтоб он вновь на сутки не уходил в спячку? ну у пал он спящим, что ж из этого никому от этого уже хуже не будет. просто его поднять надо до окончания стенбая...
можно так сделать, а то както поиграть порой охота :)
PMEmail Poster
Top
vvn_jr
Отправлено: 17/08/2005, 16:43
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 342
Пользователь №: 205
Регистрация: 02/03/2004



Да не в двойных ходах дело :angry: Это пример, совершенно левый, к сути не относящийся. Суть: нужны ли запасные сутки стендбая только для того, чтобы все узнали о том, что он был? У нас стендбай всегда больше суток для того, чтобы люди во всех часовых поясах узнали, что стендбай был. Почему, если сервер лег в 9.00 01.01, а поднялся в 21.00 01.01, стендбай заканчивается в 9.00 03.01, а не в 9.00 02.01? Довести до сведения народа инфу о том, что стендбай был, можно другими способами, не теряя сутки игры...
PMEmail PosterICQ
Top
Ingvarr
Отправлено: 17/08/2005, 19:24
Quote Post


Любитель пивка
********

Группа: Cенаторы
Сообщений: 2969
Пользователь №: 133
Регистрация: 10/10/2003



боюсь, я немного не в том состоянии....

сделайте кто-нить расчеты со всеми возможными вариациями (их не так и много) - возможно, и вправду незачем холостым ходом лишние сутки сервер гонять.
Я так подозреваю, что если сервер подняли в течении суток, до наступления ходов, тех, кто походил, то можно серверу лишние сутки и не давать, а запустить откуда его рубануло...короче, сами думайте, а меня великие дела ждут и стынут... :)
PMEmail PosterICQ
Top
Pish
Отправлено: 17/08/2005, 20:14
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 249
Пользователь №: 298
Регистрация: 08/08/2004



QUOTE (Ingvarr @ 17/08/2005, 23:24)
боюсь, я немного не в том состоянии....

сделайте кто-нить расчеты со всеми возможными вариациями (их не так и много) - возможно, и вправду незачем холостым ходом лишние сутки сервер гонять.
Я так подозреваю, что если сервер подняли в течении суток, до наступления ходов, тех, кто походил, то можно серверу лишние сутки и не давать, а запустить откуда его рубануло...короче, сами думайте, а меня великие дела ждут и стынут... :)

Ты что??? Вот именно так двойные ходы и идут. В то время, когда хожу я (в другое мне крайне неудобно) сервер повалился. Он был починен в течение суток, но я-то уже ход пропускаю, а тот, кто успел сходить, нет. Для этого и сделали стендбай.
PMEmail PosterICQ
Top
vvn_jr
Отправлено: 18/08/2005, 6:08
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 342
Пользователь №: 205
Регистрация: 02/03/2004



QUOTE (Pish @ 17/08/2005, 20:14)
QUOTE (Ingvarr @ 17/08/2005, 23:24)
боюсь, я немного не в том состоянии....

сделайте кто-нить расчеты со всеми возможными вариациями (их не так и много) - возможно, и вправду незачем холостым ходом лишние сутки сервер гонять.
Я так подозреваю, что если сервер подняли в течении суток, до наступления ходов, тех, кто походил, то можно серверу  лишние сутки и не давать, а запустить откуда его рубануло...короче, сами думайте, а меня великие дела ждут и стынут... :)

Ты что??? Вот именно так двойные ходы и идут. В то время, когда хожу я (в другое мне крайне неудобно) сервер повалился. Он был починен в течение суток, но я-то уже ход пропускаю, а тот, кто успел сходить, нет. Для этого и сделали стендбай.

В общем, вопрос остается. Пиш, пиши :) в личку, объясню на примере. Весь форум уже завален разъяснениями :(
PMEmail PosterICQ
Top
Ingvarr
Отправлено: 22/11/2005, 10:16
Quote Post


Любитель пивка
********

Группа: 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 (и при этом имеет возможность заходить в игру только раз в сутки),
и он попытался зайти в это время- а сервер лежит уже, то игрок попросту заходит в игру на следующий день в своё любимое время- и ходит как ни в чём не бывало, не пропуская ходов.
Ему информативность о режиме СТАНДБАЯ длиною в сутки попросту по барабану. Ну, или он попросту для инфы может законнектиться за пол часа до своих ходов- и увидеть работает ли сервер и когда он сможет походить.

КРАТКО мысль: сократить СТЭНДБАЙ на сутки
PMEmail PosterICQ
Top
jjT
Отправлено: 22/11/2005, 11:14
Quote Post


Мастер Слова
*****

Группа: Участники
Сообщений: 281
Пользователь №: 272
Регистрация: 08/06/2004



вот! именно поэтому я тебя пару недель назад просил скинуть мне ссылку на этот топик по стендбаю. по моим прикидкам именно так и стоит сделать, безболезненно и приятно для всех. осталось чтоб морг присобачил к серваку механизм проверки работает сервер или уже тютю - отвалился
PMEmail Poster
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic OptionsСтраницы: (2) [1] 2  Reply to this topicStart new topicStart Poll