Security and Server Rules - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Безопасность и правила сервера

Home · BASIC · UO API · A–Z · Examples · Languages

Правила шарда

Basic Runtime позволяет автоматизировать действия персонажа. На некоторых серверах любые скрипты запрещены, на других ограничены отдельные функции. Перед использованием:

  • прочитайте правила сервера;
  • уточните допустимые виды макросов;
  • не используйте скрипт, если его законность на шарде неясна;
  • учитывайте риск блокировки учётной записи.

Учётные данные

Никогда не добавляйте в GitHub:

  • логин и пароль;
  • готовые личные профили;
  • settings-файлы без очистки;
  • журналы с адресами, serial или именами;
  • скрипты с секретами;
  • приватные ключи и токены.

Используйте .gitignore и проверяйте staged changes перед каждым push.

Сторонние файлы

Игровые данные Ultima Online и коммерческие шрифты нельзя автоматически считать разрешёнными для распространения. Публикуйте только то, на что у вас есть право, и сохраняйте лицензии сторонних библиотек.

Проверка бинарных релизов

  • публикуйте SHA-256 рядом с ZIP;
  • не заменяйте файл релиза без изменения версии;
  • храните отчёт тестов;
  • собирайте релиз из чистого исходного дерева;
  • проверяйте распакованный ZIP, а не только staging-папку.