-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
Репка часто вылетала раньше, жаловались, что все время 6 утра - глаза слепит когда летишь из Англии. Ставил 12.00, соответственно к вечеру уже ночь. С другой стороны это показатель, что Р1 так долго продержалась. Время можно пораньше поставить. Сейчас там день. 19.45 Р2 нет кстати.
А можно по подробнее, что там, кому и куда светит? И что теперь делать остальным, фонарики выдавать?
Прежде чем бить тревогу, подождите 15 мин, если уж не поднялось само, то можно впадать в панику...:)
--- Добавлено ---
Цитата:
Сообщение от
Valters
18 00 на репке 1 перезагруза не было. Темно. ночь.Кораблей нет.Перезагрузите, пожалуйста.
Лог с Р1, который утверждает обратное... чудеса?
Код:
Имя журнала: Microsoft-Windows-TaskScheduler/Operational
Подача: Microsoft-Windows-TaskScheduler
Дата: 02.11.2011 17:30:00
Код события: 102
Категория задачи:Задача завершена
Уровень: Сведения
Ключевые слова:
Пользователь: COD1\Repa
Компьютер: CoD1
Описание:
Планировщик заданий успешно завершил экземпляр "{455dc763-903c-4025-9ae4-60788c89b2fc}" задачи "\Microsoft\18-00" для пользователя "COD1\Repa".
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" />
<EventID>102</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>102</Task>
<Opcode>2</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2011-11-02T13:30:00.245Z" />
<EventRecordID>17729</EventRecordID>
<Correlation ActivityID="{455DC763-903C-4025-9AE4-60788C89B2FC}" />
<Execution ProcessID="2692" ThreadID="1880" />
<Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
<Computer>CoD1</Computer>
<Security UserID="S-1-5-21-4101817559-917401836-3982236346-1005" />
</System>
<EventData Name="TaskSuccessEvent">
<Data Name="TaskName">\Microsoft\18-00</Data>
<Data Name="UserContext">COD1\Repa</Data>
<Data Name="InstanceId">{455DC763-903C-4025-9AE4-60788C89B2FC}</Data>
</EventData>
</Event>
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
kvach
после захода на репу1
а хде? нет там его :(
После перезапуска будет.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
После перезапуска будет.
Тут может быть трабл, на Р2 миссия завтра (скорее всего) будет перенесена на Р1, как быть, она же затрет все изменения?
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
BigREPA
Тут может быть трабл, на Р2 миссия завтра (скорее всего) будет перенесена на Р1, как быть, она же затрет все изменения?
Да. При переносе не трогайте папки spawn, и все будет гуд.
-
Re: Операция "Морской лев"
Перезагруз был в 18.30. Время на зимнее что ли перевелось?
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Valters
Перезагруз был в 18.30. Время на зимнее что ли перевелось?
Хм... проверю завтра с утра.
-
Re: Операция "Морской лев"
Проверил, да время сбилось...
№2, в отличии от остальных, простоял с 18-30, целую ночь без проблем... Нет игроков - нет проблем. Можно использовать как девиз...
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
BigREPA
Нет игроков - нет проблем. Можно использовать как девиз...
:D Такой девиз можно после кика выводить
Т.е. получается миссия крутится, скрипты работают, наземка воюет , но как только заходят игроки начинаются проблемы?
Тогда МГ должны разбираться. Пусть сервер тестовый сделают или за грядками наблюдают. Если разрабы не помогут онлайн очень долго будет развиваться
-
Re: Операция "Морской лев"
Не могут они сервер... Нет у них внешнего айпи...
Так что, я бы готовился к "долгому развитию".
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
А мы никуда и не торопимся :D.
Ну ускорить шаг бы не мешало, иначе как рофовцы будем два года догфайтиться ;)
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
Просто я уже подготовил такие спауны + пустил вдоль пролива по 2 эсминца ради интереса (красные с красной стороны, синие - с синей) дабы "усугубить" ситуацию, они ставят мины для кораблей, соответственно их нужно быстрее потопить + вооружил танкеры (бофорсы-цвиллинги хаотично).
Они реально ставят? Подрывы были? Вчера нашел мину в редакторе, но успел только на землю поставить, в море не проверял как работает
-
Re: Операция "Морской лев"
Цитата:
Т.е. BigREPA может вечером перебросить миссию с Р2 на Р1. А потом поздно вечером я скину уже обновленную миссию для Р2.
Давай "допилим" все на Р2... вечером менять не айс... народу много.
-
Re: Операция "Морской лев"
Сейчас взял небольшой отдых на работе, аврал вроде стих, так что времени уделить можно будет сильно больше. Пока проясняется ситуация с триггерами. По результатам прояснения будем думать что делать дальше.
Из того что успел на сегодня сделать.
Практически закончил работу над сборкой-"оберткой" над миссией. Пока не знаем как свой battle на выделенный засунуть, будет так. Смысл ее в следующем:
1. Вывести все операции над миссией в отдельный поток.
2. Поменять модель, когда нам надо было переопределять методы миссии на событийную модель - миссия генерит события, кто хочет, тот на них подписывается, и не надо менять код в самой миссии.
3. Сделать простую модель подключения к миссии новых обработчиков, что бы без шаманских плясок в одну миссию (битву) можно было включить и статистику и логику битвы и т.д.
Первым таким обработчиком (пока не ясна ситуация с триггерами) будет статистика (пока может быть не сильно навороченная). Игроков уже регистрирует и отслеживает онлайн игроков и их сессии (сессия - от подключения до дисконнекта).
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
Гм, стат уже радует! А он из-под БОБа будет работать или надо будет выводить на сайт? Стабильность и стат - это то, что сейчас очень необходимо для начала. Нельзя ли вставить хотя бы стат? Очень многие жалуются на его отсутствие, по сути это мотивирует к полетам.
В смысле из-под боба? Данные понятно из-под боба, а хранится они будут в MySQL базе, развернуть можно на любом мало мальски приличном хостинге.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
ЗЫ. А что там слышно насчет стата статиков? (Кто про что, а бомбер про статики :)). На данный момент даже статичные самолеты не идут в стат, не говоря уже об остальном. Если можно будут считаться статики - потянутся бомберы, ну и ястребы автоматом.
Ничего. Стата по статикам в ближайшее время к сожалению не предвидится никакого.
Хотя думаю это не настолько критично, у нас есть возможности сделать статистику ощутимо более продвинутую чем в старичке. Например, можно бонусовать не только за уничтожения целей. Вполне реально сейчас нармально отслеживать и обрабатывать кучу плюшек, к примеру - прикрытие ястребами бобров, перехват бобров, прикрытие района, бобрам - груповые бонусы за закрытия цели или уничтожение наземки и т.д. Много чего. Скажем можно обессмыслить при желании болтание ястребов у черта на куличках и заинтересовать торчать ближе у бобров или над районом атаки-обороны. За сбитого бобра с бомбами давать много и еще чуть-чуть, за бобра без бомб - фигу с маковкой и т.д.
Когда статики научатся "говорить", конечно, будет кучерявее ощутимо.
-
Re: Операция "Морской лев"
@Small_Bee
1. А как получить стимовский ID игрока, допустим для статистики, чтобы записать ее в файл и использовать при следующем заходе его на сервер?
2. Метод OtTickGame отсчитывает время на сервере или на каждом клиенте по своему? Как получить "единое" для всех игроков время, которое не зависит от их компьютеров?
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
podvoxx
@Small_Bee
1. А как получить стимовский ID игрока, допустим для статистики, чтобы записать ее в файл и использовать при следующем заходе его на сервер?
2. Метод OtTickGame отсчитывает время на сервере или на каждом клиенте по своему? Как получить "единое" для всех игроков время, которое не зависит от их компьютеров?
1. Никак. На сегодня, по крайней мере. Или я не знаю, как.
2. DateTime.UtcNow
--- Добавлено ---
Цитата:
Сообщение от
andersbravers
Доп.задачи это конечно же хорошо, но вот статики... Small_Bee, попробую по-другому еще спросить: а что вообще кроме самолетов может идти в стат? Я к тому, что может быть найти "обходные пути"? Ну, скажем, взорвали прожектор (условно), а в стат он пошел как самолет (для бобров)?
Все, что видит скрипт. Самолеты, движ. наземку, корабли (как подвижные так и статические), артиллерию.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
1. Никак. На сегодня, по крайней мере.
2. DateTime.UtcNow
Спасибо за ответ. А как статистику тогда организовать? По нику?
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
podvoxx
Спасибо за ответ. А как статистику тогда организовать? По нику?
Ну да, собственно.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
Ну да, собственно.
А стим разрешает одинаковые ники игрокам? Просто если разрешает, то тогда любой может подпортить статистику, а при смене ника она потеряется.
Цитата:
Сообщение от
andersbravers
Отлично, что-то из этого можно использовать под видом самолетов? Я опять же к тому, что к примеру под фабрику мы ставим какой-нить кораблик, или автомобильчик с заданным коротеньким путем в 5 метров, или самолетик на взлете, но взлет задерживаем на 24 часа :).
Не стоит. Самолетики едят ресурсы, причем в них будут боты. Лучше артиллерию тогда, ее можно отследить.
А вообще нужно просто чтобы разработчики дали контроль над статиками и не изобретать костыли.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
andersbravers
Недавно искал raptor в стиме. Ради интереса забей ск-ко их там. Морфеос, это матрица... или атака клонов :D.
Нет, без костылей летать, я только "за", но это будет только завтра, а от нас на Р1 народ уже сегодня убежит.
Минус в артиллерии в том, что есля ее выдавать за самолеты, то во-первых она будет лупить по самим самолетам, во-вторых не будет идти в зачет штурмовикам, их тоже лучше не обижать.
Ставить противотанковые, машинки. Да и если скрипт стоит убирающий самолеты ботов-они все исчезнут, придется писать доплнительные исключения...
В общем получается статистики в БоБе как таковой пока нет, как и нормальных инструментов для ее реализации, еще одна не решенная задачка(сдерживающая развитие онлайна) разработчикам
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
1. Никак. На сегодня, по крайней мере. Или я не знаю, как.
BigRepa писал, что команда емнип host выдает в чат и лог Steam ID клиентов.
Можно при присоединении игрока или просто периодически через скриптед телнет или из лимитера посылать в launcher эту команду и через минуту-другую парсить лог. Получим ник вместе с ID, тогда базу можно по ID вести. Проблема будет, если 2 игрока с одинаковыми никами зайдут, но это тоже решаемо, думаю.
Банить и вести базу все равно по ID придется в будущем, когда, например личные или сквадовские ресурсы будут ограничены. Пароль ведь при входе на сервер нельзя запросить? Если только его через Mission Menu просить вводить :D алфавит и циферки туда ввести. Пароль, конечно всех нельзя заставлять вводить, а только тех, например, кто хочет пользоваться статистикой и др. плюшками, т.е. только по желанию. Тогда по паролям можно игроков идентифицировать.
зы. В ADW кажется сначала на сайте нужно было пароль ввести, чтобы к серверу законнектиться. Можно так попробовать. (для тех кто хочет статистику и др.).
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
-atas-
BigRepa писал, что команда емнип host выдает в чат и лог Steam ID клиентов.
Можно при присоединении игрока или просто периодически через скриптед телнет или из лимитера посылать в launcher эту команду и через минуту-другую парсить лог. Получим ник вместе с ID, тогда базу можно по ID вести. Проблема будет, если 2 игрока с одинаковыми никами зайдут, но это тоже решаемо, думаю.
Банить и вести базу все равно по ID придется в будущем, когда, например личные или сквадовские ресурсы будут ограничены. Пароль ведь при входе на сервер нельзя запросить? Если только его через Mission Menu просить вводить :D алфавит и циферки туда ввести. Пароль, конечно всех нельзя заставлять вводить, а только тех, например, кто хочет пользоваться статистикой и др. плюшками, т.е. только по желанию. Тогда по паролям можно игроков идентифицировать.
зы. В ADW кажется сначала на сайте нужно было пароль ввести, чтобы к серверу законнектиться. Можно так попробовать. (для тех кто хочет статистику и др.).
host выдает порядковый номер, ник, номер канала, ip:port. И все.. На ADW пароль вводился в чат и отправлялся на Server. Иначе при появлении на филде кикало. Можно сделать так же.
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
. На ADW пароль вводился в чат и отправлялся на Server. Иначе при появлении на филде кикало. Можно сделать так же.
Если будет статистика,то это нужно сделать,а так ...
-
Re: Операция "Морской лев"
Цитата:
Сообщение от
Small_Bee
host выдает порядковый номер, ник, номер канала, ip:port. И все.. На ADW пароль вводился в чат и отправлялся на Server. Иначе при появлении на филде кикало. Можно сделать так же.
Скрипт же не умеет из чата пароль прочитать? Или тоже парсить лог?