Внимание! Все вещи, что написаны ниже, были протестированы клиентами выделенного(dedicated) сервера!
Что есть сейчас:
I. Для разрабов:
1. Скрипты, выполняющиеся только на сервере, и загружаемые только же на нем.
2. Таблица игроков. Постоянно обновляемая. В любой момент из скрипта можно получить любого игрока.
3. Бан по железу. Труднообходимый.
4. Скриптовые зоны. Самый простой пример использования - коллбэк на вход и выход объекта.
Разъясню первый пункт. Эти скрипты просто у вас на компьютере, в любой папке на жестком диске. У клиента их нет. Alife только в вашем распоряжении.
II. Для игроков.
1. Зона убора оружия.
2. Выпадение частей мутантов.
3. Медкомната(фигня на самом деле - просто зона, где восстанавливаются хп и т.д.)
4. Динамический респавн предметов в разных местах. Автоматизировано, легко добавить новенькое.
5. Статистика, репутация: фраги за мутантов и других игроков.(Пока, к сожалению, хранится в виде таблицы только на сервере, ибо не знаю как отправить клиенту)
6. Логика монстров(работа).
Может что и забыл)
Мелкие правки по типу фикса багов оригинального мультиплеера, приводивших к падению серва не буду называть. Имея полные исходники SOproject, ясное дело правил и старенькое кое-что, например анимацию сталкеров.
Примерная дата выхода: начало июня.
P.S. Видите ли в чем дело, сделал я это все за короткий срок. "это все"? Да кто-то скажет что это ни о чем. Однако, поверьте уже этого достаточно для прибавления актуальности мультиплеера сталкера еще год. Теперь о другом. А кто я? Я в этом деле вообще еще зеленый. Да, опыт, знания, пока возился с синглплеером приобрел несомненно. Но вот в сравнении с теми людьми, что тут есть на форуме - я и близко не стою. И уж поверьте, стоит только захотеть - достичь в разработке мультиплеера можно будет много чего.
Если заинтересовало - пишите. Есть алгоритмы, которые вполне реально реализовать. Осталось найти такого человека. И это не значит: "О! Программист? Ну давай все делай тогда!" В большинстве случаев требуется просто консультация знающего человека по тому или иному вопросу.
Комментарии