Многопользовательский мод для Kerbal Space Program (KSP)
Чистый и оптимизированный код, основанный на системах и окнах, который облегчает чтение и изменение.
Многопоточный.
Протокол NTP для синхронизации времени между клиентами и сервером.
UDP основан на использовании библиотеки Лидгрена для надежной обработки сообщений UDP.
Интерполяция, позволяющая судам не прыгать при плохих условиях сети.
Мультиязычность.
Функция Nat-punchtrough, поэтому серверу не нужно открывать порты на маршрутизаторе.
Поддержка IPv6 для соединений клиент<->сервер, что позволяет устанавливать соединения даже за симметричным NAT IPv4.
Серверы, отображаемые в моде.
Настройки сохранены в формате XML.
Поддержка UPnP для серверов и главных серверов
Лучше создавать сетевые сообщения, чтобы их было легче изменять и сериализовать.
Каждое сетевое сообщение кэшируется, чтобы уменьшить всплески работы сборщика мусора.
На основе задач, а не потоков.
Поддерживает режимы карьеры и науки (средства, наука, стратегии и т. д. распределяются между всеми игроками).
Кэшированный QuickLZ для быстрого сжатия без создания мусора.
Поддержка групп/компаний в режимах карьеры и науки.
Пожалуйста, посетите вики, чтобы узнать, как установить, запустить, собрать или отладить LMP, среди прочего.
Посетите эту страницу в вики, чтобы решить наиболее распространенные проблемы с LMP.
Если вам нравится этот проект, рассмотрите возможность пожертвования через PayPal. Это побудит нас выпускать будущие выпуски, исправлять ошибки и добавлять новые функции.
Пожалуйста, напишите код так, как вы собирались его оставить, вернуться через 1 год, и вам придется понять, что вы написали.
Очень важно, чтобы код был чистым и документированным, чтобы в случае, если кто-то уйдет, другой программист мог бы взять и поддерживать его. Имейте в виду, что никто не любит браться за проект, код которого выглядит как мусорный контейнер.
Также есть тестовый проект на случай, если вы захотите добавить тесты в свой код.
Вы можете проверить, сколько серверов запущено и работает в версии Release или Nightly, через наши главные серверы.
Мастер-сервер | Выпускать | Ночью |
---|---|---|
Кинжал | ||
Текбот | ||
Ангриджоши | ||
кровопролитный |
Ветвь | Строить | Тесты | Последний коммит | Активность | фиксирует |
---|---|---|---|---|---|
владелец |