Skip to content

GameServerApp integration mod source code for ARK: Survival Ascended

License

Notifications You must be signed in to change notification settings

gameserverapp/gsa-mod-asa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameServerApp.com Integration mod for ARK:Survival Ascended

Create a customized version of the GSA Integration mod for your community.

Important

While you can use the source code to create your own mod, it is not allowed to advertise your mod as being the official GameServerApp mod (or similar). It is OK to mention that your mod works with GameServerApp API.

Features

Rcon commands

scriptcommand gsakill {steamid}  //can kill other players, at some occassions
scriptcommand gsakillnew {playerid}  //fixes bug from gsakill
scriptcommand gsateleport {steamid} {x y z}
scriptcommand gsainfo {steamid}
scriptcommand gsadinocoloring {amount} {steamid}
scriptcommand gsanotify {warning/danger/success} {duration} {steamid/global} {message}
scriptcommand gsamute {steamid} {true/false} {message}
scriptcommand gsachat {steamid/global} {name%^message}
scriptcommand gsadebug {true/false}
scriptcommand gsareport {steamid}
scriptcommand gsareview {steamid}
scriptcommand gsawatermark {middle|left} {true|false}
scriptcommand gsaxp {steamid} {amount}

Test the mod

If you're curious and want to give the mod a try, there are currently 2 versions listed on the CurseForge website:

Development

Why is the mod open source now?

Our main focus is working on the GameServerApp dashboard, and besides having to fix the mod due to breaking devkit updates, folks also asked for new features on the mod.
We had to make a decision, since time is not unlimited. Instead of abandoning the mod, we went with open sourcing the mod.

How about mod development?

GSA will no longer be actively involved in the development of the mod, and asked a mod developer to help us manage the open source repo.
We will monitor changes, since it still bears the GSA name, but are not planning to take an active role.

We do plan to continue working on the Community API, which the mod relies on, and work with mod developers that want to add new features to the mod.

Currently active developer(s):

How to contribute / report issues

You can post new ideas for the mod in the suggestions section.
Report bugs and/or issues in the issues section.

How to set up

The mod requires an active connection with the GSA Community API, in order to retrieve data from your dashboard.
The API is used to retrieve what keybindings you have configured on the dashboard or what Shop packs are for sale, for example.


Warning

DO NOT share the API keys with anyone, treat them like passwords.
GSA Staff will never ask for your API keys or password.


DediConnect

DediConnect users can paste the code below in their GameUserSettings.ini. GSA automatically replaces with the right values:

[gameserverapp]
ID={container.name}
ClientID={api.community.client_id}
ClientSecret={api.community.client_secret}

RconConnect

When using a self-hosted or rented game server, you can get the required mod configurations from the RconConnect Integrate page.

image

Developers

If you want to know more about the GSA API's and how to interact with them, check out the GSA Community API docs.
You can also reach out on Discord.

Getting started with the ARK Devkit

See the ARK Devkit documentation website for more information about the devkit itself, or check out the ARK modding community website.

Security

If you found a security issues please contact [email protected].
Do not contact this email address for help with the mod. For help with the mod, join our Discord.

License

The GameServerApp.com Integration mod is open-sourced software licensed under the MIT license.

About

GameServerApp integration mod source code for ARK: Survival Ascended

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published