- Supported Games
- Counter-Strike 2
- Resource was created using AI
- No, AI was not used
- Source Link
- https://github.com/swiftly-solution/swiftlys2/
SwiftlyS2 - это мощный скриптовый фреймворк для игр Source 2, созданный на C++ с поддержкой плагинов C#. Он предоставляет разработчикам всеобъемлющий API для создания плагинов для игр на основе Source 2, таких как Counter-Strike 2.
Почему вы должны выбрать Swiftys2?
SwifltyS2 создан с учетом пожеланий разработчиков и предоставляет обширный набор скриптовых функций, которые делают разработку плагинов более быстрой и эффективной.
Мы предотвращаем утечки памяти при работе с SDK и функциями игры, проводим активное обслуживание и повышаем скорость выполнения благодаря встроенному коду, который напрямую вызывает собственный (основной) код.
Также имеется поддержка работы совместно с Metamod и CounterStrikeSharp, так что конфликтов не возникнет
Список функций:
Создайте свой первый плагин, используя подробное руководство: https://swiftlys2.net/docs/development/getting-started/
Сообщество:
Discord: Присоединяйтесь к нашему сообществу
Вопросы: Сообщайте об ошибках и запрашивайте дополнительные возможности
Почему вы должны выбрать Swiftys2?
SwifltyS2 создан с учетом пожеланий разработчиков и предоставляет обширный набор скриптовых функций, которые делают разработку плагинов более быстрой и эффективной.
Мы предотвращаем утечки памяти при работе с SDK и функциями игры, проводим активное обслуживание и повышаем скорость выполнения благодаря встроенному коду, который напрямую вызывает собственный (основной) код.
Также имеется поддержка работы совместно с Metamod и CounterStrikeSharp, так что конфликтов не возникнет
Список функций:
- Commands: Управляет пользовательскими консольными командами или командами чата в игре.
- Convars: Управляет консольными переменными (cvars) для управления поведением и конфигурацией игры.
- Database: Предоставляет доступ к централизованному пространству для хранения ваших учетных данных базы данных.
- Entity System: Управляет созданием, управлением и взаимодействием игровых объектов.
- Events: Управляет перехватчиками событий, позволяя сценариям реагировать на внутриигровые события.
- GameEvents: Управляет запуском и прослушиванием внутриигровых событий. Все поля заполнены.
- Memory: Предоставляет низкоуровневые инструменты управления памятью для расширенного написания сценариев.
- Menus: Предоставляет простой API меню с множеством настроек, от цветов до параметров и многого другого.
- Hooks: Система подключения для подключения функций, сетевых сообщений, выходных данных объектов и многого другого.
- NetMessages: Упрощает отправку и получение сетевых сообщений клиентам через protobuf.
- Profiler: Инструменты для анализа производительности и отладки сценариев.
- ProtobufDefinitions: Типы сетевых сообщений, получаемых или отправляемых сервером.
- Scheduler: Предоставляет таймеры и функции планирования для отложенных или повторяющихся задач.
- SchemaDefinitions: Определяет классы схем SDK и перечисления.
- Schemas: Вспомогательные классы схем для работы с игровым SDK.
- Sounds: Предоставляет инструменты для воспроизведения звука в игре и управления им.
Создайте свой первый плагин, используя подробное руководство: https://swiftlys2.net/docs/development/getting-started/
Сообщество:
Discord: Присоединяйтесь к нашему сообществу
Вопросы: Сообщайте об ошибках и запрашивайте дополнительные возможности
Сделано с
командой разработчиков Swiftly
- Requirements
- Последний релиз Swiftly
- MetaMod Source 2.X (необязательно)
- Install
- SwiftlyS2 может быть установлен как с MetaMod, так и без него.
Большинству пользователей мы рекомендуем использовать SwiftlyS2-Loader, поскольку он не зависит от обновлений MetaMod и его проще поддерживать.
- Загрузите последнюю версию Swiftly для вашей операционной системы (Если вы устанавливаете SwiftlyS2 впервые, обязательно загрузите выпуск с префиксом -with-runtimes)
- Извлеките архив.
- Вы найдете два каталога:
/addons/swiftlys2 — загрузчик SwiftlyS2
/addons/metamod — дополнительный загрузчик MetaMod - Скопируйте каталог /addons в папку /game/csgo/ вашего сервера
Загрузчик - это самый простой и надежный способ запустить SwiftlyS2
- Найдите свой файл gameinfo.gi внутри /game/csgo/ и откройте его.
- Найдите строку:
Game_LowViolence csgo_lv
и добавьте под ним следующую строку:
Game csgo/addons/swiftlys2 - Сохраните файл и перезагрузите сервер
- Запустите команду sw в консоли сервера, чтобы проверить установку
Вы также можете загрузить SwiftlyS2 через MetaMod:Source, но этот метод может не работать, если MetaMod не был обновлен для последней версии CS2.
- Загрузите последнюю сборку MetaMod для вашей операционной системы.
- Скопируйте каталог /addons/metamod/ в /game/csgo/.
- Отредактируйте gameinfo.gi и под строкой:
Game_LowViolence csgo_lv
добавьте строку:
Game csgo/addons/metamod - Перезагрузите сервер и введите meta list, чтобы проверить установку.
Готово!
SwiftlyS2 теперь установлен и готов к работе на вашем сервере!