Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/autostart/autostart_client.js
class AutoStartClient | class AutoStartClient | ||||
{ | { | ||||
constructor(initData) | constructor(cmdLineArgs) | ||||
{ | { | ||||
this.playerAssignments = {}; | this.playerAssignments = {}; | ||||
try | try | ||||
{ | { | ||||
Engine.StartNetworkJoin(initData.playerName, initData.ip, initData.port, initData.storeReplay); | const playerName = cmdLineArgs['autostart-playername'] || "anonymous"; | ||||
const ip = cmdLineArgs['autostart-client'] ?? "127.0.0.1"; | |||||
const port = cmdLineArgs['autostart-port'] ?? 5073; | |||||
Engine.StartNetworkJoin(playerName, ip, port, !cmdLineArgs['autostart-disable-replay']); | |||||
} | } | ||||
catch (e) | catch (e) | ||||
{ | { | ||||
const message = sprintf(translate("Cannot join game: %(message)s."), { "message": e.message }); | const message = sprintf(translate("Cannot join game: %(message)s."), { "message": e.message }); | ||||
messageBox(400, 200, message, translate("Error")); | messageBox(400, 200, message, translate("Error")); | ||||
} | } | ||||
} | } | ||||
Show All 37 Lines |
Wildfire Games · Phabricator