Название: Часовая зона Отправлено: rusgl от Мая 20, 2009, 12:08:16 12:08* Доброго времени, All.
Кто может объяснить, как в игрухе работают часовые зоны? Мне пришлось выставить GMT+4, чтобы нормально рисовалось время в мессагах. Но я то живу в GMT+2 :) Название: Re: Часовая зона Отправлено: Harley от Мая 20, 2009, 12:31:27 12:31* Я GMT выставил, как и весь ал. Так согласовать проще.
Название: Re: Часовая зона Отправлено: rusgl от Мая 20, 2009, 12:45:27 12:45* Да может и проще, но неудобно отслеживать активность :(
Название: Re: Часовая зона Отправлено: gh_18 от Июля 12, 2009, 04:10:03 16:10* Хочу спросить: у других тоже серверное время на 1,5-2 минуты не совпадает со временем на компе.
У меня часы регулярно синхронизируются через инет. Если дело действительно во времени сервера - возможно ли подкорректировать? ) из-за этого приходится прикидывать время прихода флота... Название: Re: Часовая зона Отправлено: coma от Июля 12, 2009, 04:14:31 16:14* Разбежность во времени у всех :(
Страйку уже писали нераз, похоже жить будем на 2 минуты впереди планеты всей :) Название: Re: Часовая зона Отправлено: Harley от Июля 12, 2009, 04:29:52 16:29* Это естественно... Чтобы целая вселенная еще под какую-то Землю подстраивалась?? >:(
Название: Re: Часовая зона Отправлено: Monstr от Июля 12, 2009, 04:56:11 16:56* Это естественно... Чтобы целая вселенная еще под какую-то Землю подстраивалась?? >:( Мы же космосе господа Название: Re: Часовая зона Отправлено: Electronic от Октября 14, 2009, 06:05:12 18:05* Самое простое - привязать время к Гринвичу. И все игровые события фиксировать в Гринвиче( а не по времени сервака). Это даже удобно тем, что при смене хостинга игра перейдёт без проблем.
Вот только надо не одну сотню исправлений(в коде игры) сделать, да бы указывать время Гринвича :) Название: Re: Часовая зона Отправлено: =Afganec= от Октября 14, 2009, 06:26:22 18:26* Самое простое - привязать время к Гринвичу. И все игровые события фиксировать в Гринвиче( а не по времени сервака). Это даже удобно тем, что при смене хостинга игра перейдёт без проблем. не думаю... обычно за время отвечает вполне конкретно написанная функция...Вот только надо не одну сотню исправлений(в коде игры) сделать, да бы указывать время Гринвича :) так что изменений на гулькин нос.. Название: Re: Часовая зона Отправлено: Electronic от Октября 14, 2009, 06:32:47 18:32* Поясню.
В РНР есть функция time() - которая должна( по документации) отображать кол-во секунд со дня образования unix. Другими словами - по ней узнаётся(опять-же должно) серверное время. В реале - эта функция (в 99%) показывает время компа. Я с этой проблемой столкнулся при написании своей игры. Время Гринвич узнать не сложно. $timeUTC=time()-date(Z); Работает БЕЗОТКАЗНО! Опять-же без построения на этом времени - смена хостинга черевата катострофой. А то что здесь время спешит - так это "кривые"руки админа(владельца хостинга). Название: Re: Часовая зона Отправлено: energy от Октября 16, 2009, 10:00:54 22:00* Опять-же без построения на этом времени - смена хостинга черевата катострофой. далось вам это время..........А то что здесь время спешит - так это "кривые"руки админа(владельца хостинга). время отображается сервака (хостинга) хостинг немцы, вот они и живут на 2 минуты впереди всей планеты. ну есть наверное проблема с поясами +4,+3, ну фиг с ней поставил вместо +3 +4 и невопрос какая разница? Если вы за чистоту кода то неставте вообще никаких поясов живите по 0 =)). Вобщем проблема даже не в коде а втом что время несовпадает с 0 ЖМ и на серваке просто месное время +1 вот и все. а то что там оно на 2 минуты спешит так это вообще фигня, можно подумать что вы живете в реале по точным часам =)) у меня например четверо часов на компе в мобиле на стене и в машине, и везде разное время образовывается какбы я их точно не выставлял =)) и нече никаких проблем небыло если чтото надо отмерять пользуюсь таймером или секундомером. Название: Re: Часовая зона Отправлено: Minako от Октября 16, 2009, 10:25:12 22:25* Человек, имеющий одни часы, твёрдо знает, который час, человек, имеющий несколько часов, ни в чём не уверен. (Закон Сегала)
Название: Re: Часовая зона Отправлено: SiiD от Октября 17, 2009, 12:42:05 00:42* 2 Электроник:
Лично мне плевать, на Гринвич или еще какое то там время... Я живу теперь по времени сервера(игры)... И 2 -4 минуты мне, мягко говоря, по боку... Часы в игре выставил по местному времени, для своего удобства, и не парюсь... Знаю что местное время - это ЖСМ + "столько то", и ни каких напряг. 2 Страйк: Как то несколько раз пытался синхронизировать часы компа со временем Овары... Не получилось... Я далек от программирования и компов... Вопрос. Можно(сложно ли) сделать это? Что бы в "синхронизировать" можно было бы указать адрес игры, и все бы работало.... :) Название: Re: Часовая зона Отправлено: Electronic от Октября 17, 2009, 01:30:22 01:30* Так всем не ведующим! Вы не поняли, что идёт дело о программном коде. И что для игрока Гринвич, не Гринвич - пофигу. Игра вам будет отображать ваше время(какое у вас подстроенно под местное) Внешне игра не измениться, измениться внутрений алгоритм.
И вобще - те кто и близко не стоят с програмить для он-лайн - несуйтесь. Название: Re: Часовая зона Отправлено: Electronic от Октября 17, 2009, 01:36:11 01:36* СИД - если я на тебя полечу, а ты затеешь меня ловить. И удивишся, что я проатачил тебя на 30 мин раньше, чем ты меня ждал. Кто сопли пускать будет?
Название: Re: Часовая зона Отправлено: coma от Октября 17, 2009, 01:45:53 01:45* Зачем мне мое время! Мне нужно время, то, что на сервере! и никакого другого мне времени не надо, когда я в игре! Загнался немного :) время (что на сервере что у тебя дома) в принципе одинаковое (+/- пару часов) и летать кораблики тоже одинаково будут как бы время не выставлять в настройках :) Кстати - этот сервак не единственный где пару минут время вперед уходит. Название: Re: Часовая зона Отправлено: SiiD от Октября 17, 2009, 09:25:31 09:25* СИД - если я на тебя полечу, а ты затеешь меня ловить. И удивишся, что я проатачил тебя на 30 мин раньше, чем ты меня ждал. Кто сопли пускать будет? Сопли пускать будешь ты, простившись со своими корабликами. Успокойся и не неси бред, великий прогер... Кефир, я думал ты более адекватен. Но читая твои посты в разных ветках, начал в этом сильно сомневаться. Поверь, уйдешь, ни кто и не заметит... И не вспомнит... Уйди с миром... И лучше как можно быстрее... |