Когда пользователь вводит команду, которая зарегистрирована в cfg, его ip/steamid отправляется как запрос POST на веб-сервер, и он устанавливает URL-адрес, когда пользователь пытается получить доступ к странице, он проверяет, совпадает ли его ip/steamid с тем сохранены в базе данных, в этом случае он будет перенаправлен на заданный URL-адрес, в противном случае он будет отправлен на домашнюю страницу.
Когда типы пользователей, перечисленные в cfg, его ip/steamid сохраняются в базе данных, и когда пользователь открывает страницу motd, он проверяет, имеет ли данный IP/SteamID какой-либо URL-адрес для перенаправления, если нет, он просто отправить на заданную домашнюю страницу.
Обратите внимание, что конфигурации PHP и GameServer должны совпадать, и если вы выберете метод Steam, ему потребуется войти в систему, однако его сеанс сохранен, поэтому ему нужно будет входить в систему один раз за сеанс.
Я знаю, что это не может быть самым надежным способом (особенно, если у двух игроков одинаковый IP-адрес), но это единственное, что я мог понять, не имея пользователя для копирования-вставки URL-адреса.