mirror of
https://github.com/goonstation/goonstation-2020.git
synced 2026-07-10 22:52:21 +01:00
31 lines
992 B
Plaintext
31 lines
992 B
Plaintext
///// FOR EXPORTING DATA TO A SERVER /////
|
|
var/global/stat_server = "http://stub"
|
|
var/global/server_token = "stub"
|
|
|
|
// Called in world.dm at new()
|
|
/proc/round_start_data()
|
|
set background = 1
|
|
|
|
var/message[] = new()
|
|
message["token"] = md5(server_token)
|
|
message["round_name"] = url_encode(station_name())
|
|
message["round_server"] = config.server_id
|
|
message["round_server_number"] = "[serverKey]"
|
|
message["round_status"] = "start"
|
|
|
|
world.Export("[stat_server][list2params(message)]")
|
|
|
|
// Called in gameticker.dm at the end of the round.
|
|
/proc/round_end_data(var/reason)
|
|
set background = 1
|
|
|
|
var/message[] = new()
|
|
message["token"] = md5(server_token)
|
|
message["round_name"] = url_encode(station_name())
|
|
message["round_server"] = config.server_id
|
|
message["round_server_number"] = "[serverKey]"
|
|
message["round_status"] = "end"
|
|
message["end_reason"] = reason
|
|
message["game_type"] = ticker && ticker.mode ? ticker.mode.name : "pre"
|
|
|
|
world.Export("[stat_server][list2params(message)]") |