Skip to content

Commit f5d701c

Browse files
authored
Updated TS3 Server egg
New minimal Script based on bash. ts3server.ini is not needed, because its only used when the server get started with the inifile=ts3server.ini parameter. Also the license aggrement moved to the parameter.
1 parent 0a19e9c commit f5d701c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

database/seeds/eggs/voice-servers/egg-teamspeak3-server.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
"meta": {
44
"version": "PTDL_v1"
55
},
6-
"exported_at": "2018-01-21T17:01:45-06:00",
6+
"exported_at": "2018-10-28T20:28:22+01:00",
77
"name": "Teamspeak3 Server",
88
"author": "support@pterodactyl.io",
99
"description": "VoIP software designed with security in mind, featuring crystal clear voice quality, endless customization options, and scalabilty up to thousands of simultaneous users.",
1010
"image": "quay.io\/pterodactyl\/core:glibc",
11-
"startup": ".\/ts3server_minimal_runscript.sh default_voice_port={{SERVER_PORT}} query_port={{SERVER_PORT}}",
11+
"startup": ".\/ts3server_minimal_runscript.sh default_voice_port={{SERVER_PORT}} query_port={{SERVER_PORT}} license_accepted=1",
1212
"config": {
13-
"files": "{\"ts3server.ini\":{\"parser\": \"ini\", \"find\":{\"default_voice_port\": \"{{server.build.default.port}}\", \"voice_ip\": \"0.0.0.0\", \"query_port\": \"{{server.build.default.port}}\", \"query_ip\": \"0.0.0.0\"}}}",
13+
"files": "{}",
1414
"startup": "{\"done\": \"listening on 0.0.0.0:\", \"userInteraction\": []}",
1515
"logs": "{\"custom\": true, \"location\": \"logs\/ts3.log\"}",
1616
"stop": "^C"
1717
},
1818
"scripts": {
1919
"installation": {
20-
"script": "#!\/bin\/ash\n# TS3 Installation Script\n#\n# Server Files: \/mnt\/server\napk update\napk add tar curl\n\ncd \/tmp\n\ncurl -sSLO http:\/\/dl.4players.de\/ts\/releases\/${TS_VERSION}\/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2\n\ntar -xjvf teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2\ncp -r teamspeak3-server_linux_amd64\/* \/mnt\/server\n\necho \"machine_id=\ndefault_voice_port=${SERVER_PORT}\nvoice_ip=0.0.0.0\nlicensepath=\nfiletransfer_port=30033\nfiletransfer_ip=\nquery_port=${SERVER_PORT}\nquery_ip=0.0.0.0\nquery_ip_whitelist=query_ip_whitelist.txt\nquery_ip_blacklist=query_ip_blacklist.txt\ndbplugin=ts3db_sqlite3\ndbpluginparameter=\ndbsqlpath=sql\/\ndbsqlcreatepath=create_sqlite\/\ndbconnections=10\nlogpath=logs\nlogquerycommands=0\ndbclientkeepdays=30\nlogappend=0\nquery_skipbruteforcecheck=0\" > \/mnt\/server\/ts3server.ini\n\ntouch \/mnt\/server\/.ts3server_license_accepted",
21-
"container": "alpine:3.4",
22-
"entrypoint": "ash"
20+
"script": "#!\/bin\/bash\r\n# TS3 Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\napt -y update\r\napt -y install --no-install-recommends tar curl\r\n\r\ncd \/mnt\/server\r\n\r\ncurl http:\/\/dl.4players.de\/ts\/releases\/${TS_VERSION}\/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2 | tar xj --strip-components=1",
21+
"container": "ubuntu:18.04",
22+
"entrypoint": "bash"
2323
}
2424
},
2525
"variables": [

0 commit comments

Comments
 (0)