- Баллы
- 76
- Написан на платформе Fire Monkey в среде Delphi XE10 Seattle
- Веб-часть на PDO c шифрованием запросов и работа с online-mode
- Запуск игры через JNI
- Автообновление
- Шифрование Rijndael
- Гибкая настройка и движок для проверки файлов
- Работа со своей Java-машиной: защита от всех универсальных обходов
- Защита от сдувов через флаги JVM
- Антиотладочная защита (СЗПУ "Периметр" 2.0)
- Комплексная защита (СЗПУ "Ратиборец" 2.0)
- Мультисерверность\мультиклиентность
- Простая настройка оформления с возможностью создания эффектов и анимаций
- Рендеринг на DirectX 12 c поддержкой шейдерного языка HLSL.
- 3D-скины
- Мониторинг
- Бан по "железу"
- Расширения PDO для PHP. Проверить наличие PDO можно функцией phpinfo.
Фиксы лаунчера:
1. Устранены проблемы с обходом бана по железу.
2. Добавлен новый вид user-ID, позволяющий забанить любого пользователя.
3. Добавлена частичная поддержка скинов Minecraft 1.8+.
4. Найдено решение проблемы с блокировкой некоторых файлов антивирусом во время скачивания клиента.
5. Запоминание последнего посещённого сервера.
6. Добавлена возможность раздельного размещения веб-части и тяжеловесных клиентов для хостингов с небольшим пространством на диске.
7. Исправлена критическая ошибка с вылетом при повторной проверке файлов JAVA.
8. Добавлена простенькая защита от Cheat Engine.
Фиксы веб-части:
1. Исправлено засорение базы данных бесполезными UNKNOWN-HWID.
2. Добавлен автобан по "железу" тех пользователей, которые после бана пытаются создать новый аккаунт и зайти из-под него на сервер.
3. Отсеивание коротких HWID и HWID flash-носителей при залогинивании.
4. Добавлены настройки для поддержки скинов Minecraft 1.8+.
5. Теперь веб-часть не пустит пользователя, если хотя бы один из его HWID забанен.
Конфигурация authlib.jar в клиенте здесь.
Если нужна будет помощь по настройке лаунчера - пишите в ЛС. Но лучше пишите в данную тему или сюда.
_____________________
- Веб-часть на PDO c шифрованием запросов и работа с online-mode
- Запуск игры через JNI
- Автообновление
- Шифрование Rijndael
- Гибкая настройка и движок для проверки файлов
- Работа со своей Java-машиной: защита от всех универсальных обходов
- Защита от сдувов через флаги JVM
- Антиотладочная защита (СЗПУ "Периметр" 2.0)
- Комплексная защита (СЗПУ "Ратиборец" 2.0)
- Мультисерверность\мультиклиентность
- Простая настройка оформления с возможностью создания эффектов и анимаций
- Рендеринг на DirectX 12 c поддержкой шейдерного языка HLSL.
- 3D-скины
- Мониторинг
- Бан по "железу"
Требования
- PHP версии 5.6 или новее- Расширения PDO для PHP. Проверить наличие PDO можно функцией phpinfo.
Запуск Minecraft-а
С этим FMXL3 справляется чуть хуже, чем sashok724. Примерно у 10% пользователей будут возникать странные ошибки и решать их придётся техподдержке.
Основные причины таких ошибок:
1. Недостаточное количество свободной оперативной памяти на компьютере клиента.
2. Установлен не родной драйвер на видеокарту.
3. Отсутствие некоторых DLL в Windows.
4. Вирусы и трояны.
Защита от читов
Защита от читов у FMXL3 лучше, чем у sashok724, однако она не идеальна.
Защиту FMXL3 тоже возможно обойти.
Бан по "железу"
На него пока обхода нет. Бан по железу работает прекрасно.
Заключение:
Лаунчер подходит для серверов с маленьким и средним онлайном, но не подходит для крупных проектов, потому, что:
1. При большом онлайне техподдержка может не справиться с решением проблем у 10% пользователей. Для небольших серверов это проще.
2. Читеры, которые станут появляться на сервере с большим онлайном могут стать проблемой, и придётся ставить серверный анти-чит. А при небольшом онлайне их можно просто и надёжно забанить.
.
С этим FMXL3 справляется чуть хуже, чем sashok724. Примерно у 10% пользователей будут возникать странные ошибки и решать их придётся техподдержке.
Основные причины таких ошибок:
1. Недостаточное количество свободной оперативной памяти на компьютере клиента.
2. Установлен не родной драйвер на видеокарту.
3. Отсутствие некоторых DLL в Windows.
4. Вирусы и трояны.
Защита от читов
Защита от читов у FMXL3 лучше, чем у sashok724, однако она не идеальна.
Защиту FMXL3 тоже возможно обойти.
Бан по "железу"
На него пока обхода нет. Бан по железу работает прекрасно.
Заключение:
Лаунчер подходит для серверов с маленьким и средним онлайном, но не подходит для крупных проектов, потому, что:
1. При большом онлайне техподдержка может не справиться с решением проблем у 10% пользователей. Для небольших серверов это проще.
2. Читеры, которые станут появляться на сервере с большим онлайном могут стать проблемой, и придётся ставить серверный анти-чит. А при небольшом онлайне их можно просто и надёжно забанить.
.
Какие исправления были сделаны
Фиксы лаунчера:
1. Устранены проблемы с обходом бана по железу.
2. Добавлен новый вид user-ID, позволяющий забанить любого пользователя.
3. Добавлена частичная поддержка скинов Minecraft 1.8+.
4. Найдено решение проблемы с блокировкой некоторых файлов антивирусом во время скачивания клиента.
5. Запоминание последнего посещённого сервера.
6. Добавлена возможность раздельного размещения веб-части и тяжеловесных клиентов для хостингов с небольшим пространством на диске.
7. Исправлена критическая ошибка с вылетом при повторной проверке файлов JAVA.
8. Добавлена простенькая защита от Cheat Engine.
Фиксы веб-части:
1. Исправлено засорение базы данных бесполезными UNKNOWN-HWID.
2. Добавлен автобан по "железу" тех пользователей, которые после бана пытаются создать новый аккаунт и зайти из-под него на сервер.
3. Отсеивание коротких HWID и HWID flash-носителей при залогинивании.
4. Добавлены настройки для поддержки скинов Minecraft 1.8+.
5. Теперь веб-часть не пустит пользователя, если хотя бы один из его HWID забанен.
Ссылки
Исходники лаунчера с фиксами на GitHub.
Исходники веб-части с фиксами на GitHub.
Тема с оригинальными исходниками от HoShiMin-a и Delphi XE10.
Инструкция по настройке (обновляется)
Готовый клиент для лаунчера Forge OptiFine 1.7.10 + Java64 + Java32
Исходники веб-части с фиксами на GitHub.
Тема с оригинальными исходниками от HoShiMin-a и Delphi XE10.
Инструкция по настройке (обновляется)
Готовый клиент для лаунчера Forge OptiFine 1.7.10 + Java64 + Java32
Конфигурация authlib.jar в клиенте здесь.
Если нужна будет помощь по настройке лаунчера - пишите в ЛС. Но лучше пишите в данную тему или сюда.
_____________________
Последнее редактирование:

