[Есть работа] Ищу разработчика Gmod DLL modules C# (linux win32 win64)

Необходимо создать DLL модуль для сервера Garry’s Mod с использованием языка C#. Модуль должен выполнять следующие функции:

  1. Обработчики событий:
  • Написать механизм, который будет отслеживать определенные события в игре (например, событие взаимодействия с объектами, подключение игроков и т.д.).
  • Для каждого события должен быть реализован HTTP POST запрос на заранее указанный сервер. Запрос должен содержать параметры, передаваемые в формате JSON.
  1. Функция для Lua:
  • Создать функцию, которая будет доступна через Lua, и которая будет вызываться из игрового движка. Функция должна называться pga.track(eventName, params), где:
    • eventName — строка, которая будет идентификатором события.
    • params — произвольный JSON-объект, содержащий дополнительные параметры для запроса (например, информацию о игроке, месте, времени и т.д.).
  1. Технические требования:
  • Модуль должен быть совместим с Garry’s Mod и использовать стандартные механизмы взаимодействия между C# и Lua.
  • HTTP запросы должны отправляться на сервер с использованием подходящего API для работы с HTTP в C#.
  • Код должен быть хорошо структурирован, с комментариями для простоты модификаций в будущем.
  1. Дополнительные детали:
  • Перед началом работы нужно будет обсудить, какие именно события необходимо отслеживать, и какие параметры должны передаваться в запросах.

Оплата:

  • Почет и уважение за выполненную работу (шутка), однако возможно договоримся о стоимости в зависимости от сложности.

Не совсем по теме, но в гмоде есть интересный конвар, который в POST отправляет ошибки на вебхук: Telegram: Contact @gmodevs