Resource icon

Core SwiftlyS2 GitHub

No permission to download
Supported Games
  1. Counter-Strike 2
Resource was created using AI
  1. 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, так что конфликтов не возникнет

Список функций:
  • 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
Install
SwiftlyS2 может быть установлен как с MetaMod, так и без него.
Большинству пользователей мы рекомендуем использовать SwiftlyS2-Loader, поскольку он не зависит от обновлений MetaMod и его проще поддерживать.
  1. Загрузите последнюю версию Swiftly для вашей операционной системы (Если вы устанавливаете SwiftlyS2 впервые, обязательно загрузите выпуск с префиксом -with-runtimes)
  2. Извлеките архив.
  3. Вы найдете два каталога:
    /addons/swiftlys2 — загрузчик SwiftlyS2
    /addons/metamod — дополнительный загрузчик MetaMod
  4. Скопируйте каталог /addons в папку /game/csgo/ вашего сервера
Рекомендуемый метод: SwiftlyS2-Loader
Загрузчик - это самый простой и надежный способ запустить SwiftlyS2
  1. Найдите свой файл gameinfo.gi внутри /game/csgo/ и откройте его.
  2. Найдите строку:
    Game_LowViolence csgo_lv
    и добавьте под ним следующую строку:
    Game csgo/addons/swiftlys2
  3. Сохраните файл и перезагрузите сервер
  4. Запустите команду sw в консоли сервера, чтобы проверить установку
Альтернативный метод: использование MetaMod
Вы также можете загрузить SwiftlyS2 через MetaMod:Source, но этот метод может не работать, если MetaMod не был обновлен для последней версии CS2.
  1. Загрузите последнюю сборку MetaMod для вашей операционной системы.
  2. Скопируйте каталог /addons/metamod/ в /game/csgo/.
  3. Отредактируйте gameinfo.gi и под строкой:
    Game_LowViolence csgo_lv
    добавьте строку:
    Game csgo/addons/metamod
  4. Перезагрузите сервер и введите meta list, чтобы проверить установку.

Готово!
SwiftlyS2 теперь установлен и готов к работе на вашем сервере!
Author
E!N
Downloads
1
Views
16
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from E!N

Back
Top