Какие-то ребята решили разработать ещё один закрытый мультиплеер для GTA SA, что думаете?
VK: https://vk.com/sao_multiplayer
Сайт: http://sa-o.ru/
Моё мнение: почитав их посты и манеру общения складывается впечатление, что никто ничего не разрабатывает. Ниже приведён небольшой список придирок.
Интересные факты
- На странице http://sa-o.ru/stats/ время отклика мастер-сервера всегда равно 10мс.
- Сначала у них были английские разработчики, теперь они американские.
Лог разработки №1 (Скрин (1.1 MiB))
- Было реализовано стабильное общение между серверами (без лагов и потерей пакетов) ;
Это в принципе невозможно, ибо в сети потеря пакетов - это нормально, а программу нужно учить правильно на это реагировать.
- Созданы каллбэки, позволяющие получать информацию серверу об игроке (onPlayerDeath, onPlayerKillOtherPlayer etc.)
Я сомневаюсь, что люди, способные написать мультиплеерную модификацию для игры, способны называть каллбек таким образом, ведь можно назвать onPlayerKill и передавать аргумент типа убитого элемента (игрок, NPC и т.п.).
- Возвращена растительность из singleplayer, которая была убрана в SA:MP(Трава, деревья, леса, поля).
Из GTA никто растительность не убирал, зачем её возвращать? Разработка же идёт с нуля.
Так же хотелось бы сказать об ошибке, которая была обнаружена сегодня. Из-за этого был ограничен доступ в игру. Но этой ночью будет выпущен фикс, исправляющий данную ошибку и все системы, реализованные нами будут показаны людям.
Этот текст больше похож на работу начинающего копирайтера. Непонятно что, зачем и почему это написано.
Лог разработки №2 (Скрин (0.7 MiB), Скрин коментов (1.9 MiB))
SetPlayerWalkingStyle
Полная копия функции из MTA: https://wiki.multitheftauto.com/wiki/SetPedWalkingStyle
GetPlayerInFire
GetPlayerInWater
Возвращаясь к теме неумелых названий, здесь это уже вызывает смех. А ведь нормальные названия напрашиваются сами-собой: IsPlayerInFire, IsPlayerInWater.
Если прочитать комментарий, то в посте изначально присутствовали строки: "Сейчас мы можем представить некоторые количество транспорта, которое мы успели добавить.".