Веб-уведомления
Нижеследующее в настоящее время является копией Drakes Posting
Новая серверная система: веб-уведомления ARK
Начиная с ARK v243, серверы теперь могут дополнительно размещать где-то веб-уведомления, когда с племенем происходят важные события, такие как срабатывание сигнализации Tripwire или рождение младенцев. (Позже мы потенциально расширим это для всех журналов племени, а также предоставим его моддерам для их собственного использования). На официальных серверах эти уведомления отправляются пользователям через форумы SurviveTheArk.com, у которых есть привязки к учетной записи Steam. По соображениям веб-безопасности и производительности сайта мы не можем обрабатывать веб-уведомления для неофициальных серверов. Итак, мы предоставили систему для индивидуального использования, если кто-то хочет написать базовый веб-сервис (или даже... продать сервис, если захочет) для неофициальных серверов, чтобы они могли использовать его для своих игроков. Вот как это сделать:
Чтобы обрабатывать веб-уведомления о тревогах на пользовательском сервере, вам необходимо запустить свой сервер с "-webalarm" и иметь действительный файл AlarmPostCredentials.txt в папке Saved/. AlarmPostCredentials.txt — текстовый файл, содержащий две строки данных. Первая строка — это ключ веб-API, а вторая — URL-адрес, который нужно использовать.
например.,
/ShooterGame/Saved/AlarmPostCredentials.txt
01234abcedf01234abcedf
https://mywebsite.com/index.php?myowncustom=thing&another=thing
Примечание. На самом деле вам не обязательно обрабатывать действительный ключ на стороне веб-сервиса, если вы этого не хотите, но вам все равно понадобится что-то внутри этого файла.
Сервер выполнит HTTP POST с данными "application/x-www-form-urlencoded", которые включают ключ, SteamID, заголовок и сообщение.
e.g.,
key=01234abcedf01234abcedf&steamid=0000000000001234¬etitle=Example%2BTitle&message=Example+Message
Вот и все. Когда в игре происходит событие, которое она считает заслуживающим освещения в печати, она соответствующим образом выполняет этот веб-вызов POST. Как уже упоминалось, все начнется с сигналов тревоги Tripwire и рождения детей, а как только мы убедимся в потенциале системы, появятся все журналы племен. И тогда моддеры смогут пойти еще дальше, если захотят!