При входе на сервер требует пароль
Если при входе на сервер Enshrouded у всех игроков требует пароль, значит в enshrouded_server.json все доступные группы пользователей защищены паролем.
Причина
В Enshrouded пароль задаётся не один на весь сервер, а отдельно для групп в userGroups.
Пример:
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]В таком варианте сервер будет требовать пароль, потому что нет открытой группы для входа без пароля.
Как сделать вход без пароля
Оставьте пароль пустым у самой ограниченной группы, например Guest или Visitor.
{
"name": "Guest",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}После этого обычные игроки смогут входить без пароля с правами группы Guest.
Что нельзя делать
Не оставляйте пустой пароль у группы Admin:
{
"name": "Admin",
"password": "",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
}Такой вариант опасен: игроки смогут войти без пароля с административными правами.
Правильная схема
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]После изменения
- сохраните
enshrouded_server.json; - проверьте JSON на лишние запятые;
- перезапустите сервер.
Если пароль всё равно требует
- редактируется не тот
enshrouded_server.json; - панель перезаписала конфиг при запуске;
- у открытой группы всё ещё указан пароль;
- пустая группа отсутствует в
userGroups; - в JSON есть ошибка, и сервер загрузил старую конфигурацию.