You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-2
Original file line number
Diff line number
Diff line change
@@ -4,5 +4,23 @@
4
4
5
5
**What to find here ?**
6
6
7
-
- A pterodactyl dashboard panel to manage all game-servers
8
-
- Game servers docker images that we use to play
7
+
- A pterodactyl dashboard panel to manage all game-servers.
8
+
- Game servers docker images that we use to play.
9
+
- Custom plugins and configurations for games we play.
10
+
11
+
## How to setup the pterodactyl panel
12
+
13
+
Open your github secrets and add the following:
14
+
15
+
-`CODINGLABGG_SSH_KEY` : The private key to connect to the server
16
+
-`CODINGLABGG_SSH_USER` : The user used to connect to the server (`pterodactyl`)
17
+
-`CODINGLABGG_SSH_HOST` : The host/ip of the server (`codinglab.gg`)
18
+
-`CODINGLABGG_SSH_CERT` : The public certificate of the server (`ssh-keyscan codinglab.gg`)
19
+
20
+
Then push to the repository, [the github `panel-deployment.yml` action](./.github/workflows/panel-deployment.yml) will deploy the panel to the server.
21
+
22
+
## How to setup a fresh game server
23
+
24
+
The panel and the game server are different entities. The panel is the dashboard to manage the game servers. The game servers are the actual servers where the games are running.
25
+
26
+
To setup a fresh game server, you need to run the wings agent on the server. The wings agent is the software that connects the game server to the panel.
0 commit comments