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-папку.