SoulKeeper>> Кто-то там маршруторизатор доделать обещал
Balancer> Маршрутизатор работает отлично (хотя профайлинг так и не делал ещё). Там всё плохо с синхронизацией перемещений у клиента и у сервера. Ибо малейшая несинхронность срывает башню у клиента при огибании острых углов.
Либо делать большие паузы на поворотах либо маленькие но часто будет срезать углы. Эту проблему полностью не решить, если клиент подтормозил - угол все равно срежет, со стороны сервера не определишь. Можно только полностью запретить доверие клиентским (что я у себя и сделал, вырезал даже эту опцию) но и тут есть свои минусы...
Непонятно, при каком диффе посылать CharMoveToLocation и при каком ValidateLocation. Офф вроде бы при маленьких различиях посылает одно, при больших другое.
Кстати, поиск пути и геодата у меня используют только обычные массивы, без всяких списков
Php для вэбсервера это хорошо. Только памяти сожрет наверное...
SoulKeeper: javascript фтопку.