Вайтлист TShock содержит интернет-адреса, а не имена игроков. Добавьте адрес каждого друга командой whitelist, затем включите Whitelist only (только по вайтлисту) на странице config.json и перезапустите сервер. Зайти смогут только адреса из списка. Для большинства компаний друзей проще пароль для входа.
Добавьте адреса
- Попросите у каждого друга его интернет-адрес или прочитайте его в Console, когда он заходит: строка
is connecting...начинается с него. - Откройте вкладку Console и введите
whitelistи адрес, напримерwhitelist 203.0.113.20. TShock ответитAdded, адрес иto the whitelist. - Повторите для каждого игрока.
Список это файл tshock/whitelist.txt. Его можно править и в Files, по одному адресу в строке.
Включите вайтлист
- Откройте вкладку Настройки и нажмите
config.jsonв разделе Конфигурационные файлы. - Включите Whitelist only (только по вайтлисту).
- Нажмите Сохранить и перезапустить.

Добавьте и свой собственный адрес, иначе заблокируете сами себя.
Что нужно знать об адресах
- Все, кто сидит в одной домашней сети, делят один адрес.
- Многим домашним подключениям время от времени выдаётся новый адрес. Другу, который вдруг не может зайти, может понадобиться добавить его новый адрес.
Другие способы закрыть сервер
- Пароль для входа: Как задать пароль на сервере Terraria.
- Players must log in (игроки должны входить в аккаунт) на странице
config.jsonс аккаунтами, которые создаёте вы: Как управлять группами и правами TShock. - Баны для игроков, которые не должны возвращаться: Как кикнуть или забанить игрока на сервере Terraria.
На Terraria Vanilla и tModLoader вайтлиста нет. Там используйте пароль.



