HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Реально ли, используя данные из исходников Xash3D сделать логгер для CS 1.6? То есть программу, которая будет тупо записывать координаты игроков, например в файл.
Кстати, да, а насколько структура демок отличается от того, что идёт по сети?
Просто есть мысль сделать штуковину, которой скармливаешь демку, и на выходе получаешь, например, инфу о том, кто в какой момент времени зашёл на сервер и кто когда вышел. Ну, и какие-нибудь другие события тоже.
А то иногда бывает муторно просматривать 2-х часовую демку, даже на быстрой перемотке.
Chuvi писал: Просто есть мысль сделать штуковину, которой скармливаешь демку, и на выходе получаешь, например, инфу о том, кто в какой момент времени зашёл на сервер и кто когда вышел. Ну, и какие-нибудь другие события тоже.
А то иногда бывает муторно просматривать 2-х часовую демку, даже на быстрой перемотке.
Там уже в раскодированном виде что-ли?
Просто сравниваю то, что в .dem и то, что в дампе UDP и не вижу ничего общего
(Да, к сожалению дамп UDP и демка не одни и те же.)
Забил я на это дело, ибо у нас на работе, наконец-то сделали нормальную локалку и фокусы с перехватом пакетов больше не проходят.
Зато мой сервак стал переодически падать (Assertion fault). Это, вроде как, у всех на билде августа 2012-го наблюдается.
Поднять сервер через пару секунд после падения - не очень большая проблема. А вот сказать людям, что сервер вернулся в строй уже сложнее. Посему, после не очень долгих раздумий, я решил попытаться сделать отдельную програму, которая разошлёт клиентам команду "retry" после возобновления работы сервера.
Chuvi писал: Поднять сервер через пару секунд после падения - не очень большая проблема. А вот сказать людям, что сервер вернулся в строй уже сложнее. Посему, после не очень долгих раздумий, я решил попытаться сделать отдельную програму, которая разошлёт клиентам команду "retry" после возобновления работы сервера.
marikcool писал: отключеный клиент реагирует на ретри?
Ну, у меня, по крайней мере, клиент висит где-то 30 секунд после падения сервера. Точнее, мне надоедает ждать пока он сообразит, что сервер упал, и я тупо пишу disconnect.
Возможно, время ожидания можно настроить в cvar-ах.
Так что клиент как-раз таки не будет отключенным.
Нашёл cvar отвечающий за время отсоеденения.
cl_timeout
Можно, для надёжности, выставить всем его на, допустим, 20.
fire64 писал: Если сервер аварийно грохнулся, то с какой стати он должен клиентов дропать?
ну раз сервера нет, то и клиенты на нем дропнулись.
и чтобы их вернуть, нужно свежий сервер вернуть в тот же стейт при краше, и разослать реконнет пакет.
HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Реально ли, используя данные из исходников Xash3D сделать логгер для CS 1.6? То есть программу, которая будет тупо записывать координаты игроков, например в файл.