Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update egg-aska.json #22

Merged
merged 1 commit into from
Dec 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions Aska/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ Lay claim to unspoiled lands and pave the way for a fierce Viking tribe. Craft t

## Server Ports

Aska makes use of a relay service an does not require any ports
Aska makes use of a relay service provided by the Photon Fusion middleware. Therefore it doesn't request any ports.

At the time of writing, there were two ports configurable in the server's config file.
- A "steam game port" that the server ignores and doesn't listen on at all.
- A "steam query port" that listens but doesn't appear to respond to any type of traffic.

### Notes

<!--Notes about the server ports.-->
A GSLT is required for the server to authenticate with the network.
The token needed for an authentication should come from https://steamcommunity.com/dev/managegameservers
For the Aska game app (id: 1898300)
A GSLT (Game Server Login Token) is required for the server to authenticate with the network.
The token needed for authentication is requested here https://steamcommunity.com/dev/managegameservers
For the Aska game (App ID: 1898300)
108 changes: 59 additions & 49 deletions Aska/egg-aska.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-12-18T23:43:26+00:00",
"exported_at": "2024-12-23T16:20:42+00:00",
"name": "Aska",
"author": "support@purpleflaghosting.com",
"author": "eggs@purpleflaghosting.com",
"description": "Lay claim to unspoiled lands and pave the way for a fierce Viking tribe. Craft the ultimate settlement solo or together with up to x3 friends. Trust in the Gods and the power of the Eye of Odin and summon intelligent NPC villagers to provide camaraderie and relief from the toils of survival",
"features": [
"steam_disk_space"
Expand All @@ -30,46 +30,6 @@
}
},
"variables": [
{
"name": "SRCDS_APPID",
"description": "SRCDS_APPID",
"env_variable": "SRCDS_APPID",
"default_value": "3246670",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "WINDOWS_INSTALL",
"description": "",
"env_variable": "WINDOWS_INSTALL",
"default_value": "1",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "SteamAppId",
"description": "Required for the game server to connect correctly to the steam API",
"env_variable": "SteamAppId",
"default_value": "1898300",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "GSLT",
"description": "The token needed to authenticate the game server to the steam network.\r\nhttps:\/\/steamcommunity.com\/dev\/managegameservers and use app id 1898300",
"env_variable": "STEAM_GSLT",
"default_value": "PLEASE ENTER GSLT",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:40",
"field_type": "text"
},
{
"name": "Display Name",
"description": "Display name is the name the session displays in the session list for new saves, for old saves it will take the name from the save itself",
Expand All @@ -84,7 +44,7 @@
"name": "Server Name",
"description": "Override for the host name that is displayed in the session list. if left blank it will use what would normally be used when hosting from this machine",
"env_variable": "SERVER_NAME",
"default_value": "",
"default_value": "A Pterodactyl Server",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:255",
Expand All @@ -110,6 +70,56 @@
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "Game Server Login Token",
"description": "The token needed to authenticate the game server to the steam network.\r\nhttps:\/\/steamcommunity.com\/dev\/managegameservers and use App ID 1898300",
"env_variable": "STEAM_GSLT",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:40",
"field_type": "text"
},
{
"name": "Keep Server World Alive",
"description": "If set to true when the session is open, the world is also updating, even without players, if set to false, the world loads when the first player joins and the world unloads when the last player leaves.",
"env_variable": "KEEP_SERVER_WORLD_ALIVE",
"default_value": "false",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20|in:true,false",
"field_type": "text"
},
{
"name": "SRCDS_APPID",
"description": "SRCDS_APPID",
"env_variable": "SRCDS_APPID",
"default_value": "3246670",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20|in:3246670",
"field_type": "text"
},
{
"name": "WINDOWS_INSTALL",
"description": "",
"env_variable": "WINDOWS_INSTALL",
"default_value": "1",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20|in:1",
"field_type": "text"
},
{
"name": "SteamAppId",
"description": "Required for the game server to connect correctly to the steam API. The game reads this from the environment when connecting to steam.",
"env_variable": "SteamAppId",
"default_value": "1898300",
"user_viewable": false,
"user_editable": false,
"rules": "required|string|max:20|in:1898300",
"field_type": "text"
},
{
"name": "Wine Debug",
"description": "",
Expand All @@ -121,14 +131,14 @@
"field_type": "text"
},
{
"name": "Keep Server World Alive",
"description": "If set to true when the session is open, the world is also updating, even without players, if set to false, the world loads when the first player joins and the world unloads when the last player leaves.",
"env_variable": "KEEP_SERVER_WORLD_ALIVE",
"default_value": "false",
"name": "Auto Update",
"description": "Enable automatic updates on boot.",
"env_variable": "AUTO_UPDATE",
"default_value": "1",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20|in:true,false",
"rules": "required|boolean",
"field_type": "text"
}
]
}
}