mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2026-04-25 14:15:59 +03:00
[GH-ISSUE #1124] [ts3server] blacklisted from 4players.de add support for another mirror #885
Labels
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/LinuxGSM#885
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @darioriccioni on GitHub (Oct 15, 2016).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/1124
As a server admin my server is blacklisted from using 4netplayers. I would like to add support for other mirrors.
As the title says, I'm using the script to install a TeamSpeak server, but the script can't get the version from teamspeak.com and ends with an error, this one:
Installing TeamSpeak 3 Server
[ FAIL ] Update ts3-server: Checking for update: teamspeak.com: Not returning version info fetching core_exit.sh...OK
and right after fetching core_exit.sh the script ends. Any way to solve this?
@cedarlug commented on GitHub (Oct 15, 2016):
Can you try issuing:
and trying the update again?
@UltimateByte commented on GitHub (Oct 15, 2016):
Can't reproduce. Bet on outdated functions.
https://github.com/GameServerManagers/LinuxGSM/wiki/Support
@darioriccioni commented on GitHub (Oct 16, 2016):
Tried doing
./ts3server uf
and then retry installing the server and got the same error
[ FAIL ] Update ts3-server: Checking for update: teamspeak.com: Not returning version
Tried even deleting everything and redoing it from zero, without any result.
This is the result of ./ts3server postdetails: http://hastebin.com/sovejukaye
This is the content of the only log file I can find:
Oct 16 00:05:17 ts3-server: INSTALL: INFO: Logs installed
Oct 16 00:05:17 ts3-server: INSTALL: PASS: downloading check_deps.sh: OK
Oct 16 00:05:22 ts3-server: INSTALL: PASS: downloading install_server_files.sh: OK
Oct 16 00:05:23 ts3-server: INSTALL: PASS: downloading update_ts3.sh: OK
Oct 16 00:06:33 ts3-server: ERROR: core_getopt.sh exiting with code: 2
Oct 16 00:06:45 ts3-server: PASS: downloading command_postdetails.sh: OK
Oct 16 00:06:45 ts3-server: postdetails: PASS: downloading command_details.sh: OK
Oct 16 00:06:46 ts3-server: CHECK: PASS: downloading check_system_dir.sh: OK
Oct 16 00:06:46 ts3-server: postdetails: PASS: downloading info_config.sh: OK
Oct 16 00:06:46 ts3-server: postdetails: PASS: downloading info_parms.sh: OK
Oct 16 00:06:48 ts3-server: postdetails: PASS: command_postdetails.sh exiting with code: 0
Oct 16 02:15:10 ts3-server: UPDATE: FATAL: Failure! Checking for update: teamspeak.com: Not returning version info
Oct 16 02:15:10 ts3-server: UPDATE: FATAL: update_ts3.sh exiting with code: 1
Oct 16 07:15:27 ts3-server: postdetails: PASS: command_postdetails.sh exiting with code: 0
The machine is a Scaleway.com VPS with 2 x86 cores, 2GB RAM and 50GB SSD, the OS is Debian Jessie AMD64. On this same machine I successfully installed a Rust test server (running smoothly even if 4GB RAM are reccomended for this kind of server) using your scripts.
@UltimateByte commented on GitHub (Oct 16, 2016):
Server IP: :9987
Config file: /home/ts3server/serverfiles/ts3-server.ini (FILE MISSING)
I suppose you have an outdated ts3server script since i successfully installed ts3 yesterday with the new one. Where and when did you get lgsm from ? Just curious.
@darioriccioni commented on GitHub (Oct 16, 2016):
Got it following the instruction here
https://gameservermanagers.com/lgsm/ts3server/
yesterday
@UltimateByte commented on GitHub (Oct 16, 2016):
Right before it got updated probably. Get it again, main script changed installation config a bit, for the best.
@darioriccioni commented on GitHub (Oct 16, 2016):
Downloaded again and even tried to get it from github here
https://github.com/GameServerManagers/LinuxGSM/raw/master/TeamSpeak3/ts3server
without any success, keeps getting stuck after fetching update_ts3.sh for a long time and then the error.
@cedarlug commented on GitHub (Oct 16, 2016):
Any chance you could manually edit the file lgsm/functions/update_ts3.sh?
First, can you report if the following 2 lines appear on line 106-107, or 111-112 (see below for a command to run for checking this)?
Either way - could you comment out these lines or simply remove them?
Then run the update again. Afterward, post these two files to pastebin. They can be found in
~ts3server/serverfiles/lgsm/tmp/.ts3_version_numbers_unsorted.tmpand~ts3server/serverfiles/lgsm/tmp/.ts3_version_numbers_sorted.tmpTo recap:
(*) One way to determine this is to check whether you see these two lines on 105-106 with:
or on lines 111-112 with:
@darioriccioni commented on GitHub (Oct 16, 2016):
The 2 lines are on 106-107, commented them but can't find anywere those 2 temp files. Had a look at the running processes and it seems this is running when the script gets stuck, don't know if this could help:
wget http://dl.4players.de/ts/releases/?C=M;O=D -q -O -
@cedarlug commented on GitHub (Oct 16, 2016):
Okay - that helps.
Can you see if
find ~/serverfiles -name tmp -type dreturns anything? If not, then we're closing in on your issue. (Run this as the ts3server user.)Edit - ALSO ...
Would you please post the output (dumped in /tmp/postme) from:
@darioriccioni commented on GitHub (Oct 16, 2016):
Tried to give that command but doesn't return anything... Anyway, to let you understand, the last post I sent was right after I relaunched again the script for a clean install and it's still running, still stuck at the same point. I'll try use that command again after I'll get the error and script ends to see if it returns anything, but this means I could have to wait hours...
@cedarlug commented on GitHub (Oct 16, 2016):
If that command hangs, then something else is fishy.
Is it possible that you're blocking http connections?
Does a simple
wget http://yahoo.com -q -O -also hang?@darioriccioni commented on GitHub (Oct 16, 2016):
Nothing in /tmp/postme and wget http://yahoo.com -q -O - doesn't hang
@cedarlug commented on GitHub (Oct 16, 2016):
So wget hangs to the 4players.de site, but not to others? How about curl:
@UltimateByte commented on GitHub (Oct 16, 2016):
We've seen someone with its IP blocked from 4players once, might be it again. Well spotted @cedarlug
@cedarlug commented on GitHub (Oct 16, 2016):
Good old DDoS protection - Making life more secure for them by making it more difficult for the rest of us.
@UltimateByte commented on GitHub (Oct 16, 2016):
The only way to workaround this would be for us to mirror their server.
I could do it with some bash script, a subdomain virtualhosted, and a cronjob.
@darioriccioni commented on GitHub (Oct 16, 2016):
Yep we find what's the problem. Tried the command cedarlug told me to try and guess what? Stuck on 0%.
@UltimateByte commented on GitHub (Oct 16, 2016):
So @dgibbs64 @cedarlug @marvinl97 Should we mirror this server since many people seem to have trouble getting the files from it ?
@dgibbs64 commented on GitHub (Oct 16, 2016):
Could do. I cannot see why not. Might be worth talking to the Teamspeak devs about it as well.
@UltimateByte commented on GitHub (Oct 16, 2016):
I can create a "misc" folder into lgsm, with the script we could use to deploy our mirrors.
@UltimateByte commented on GitHub (Oct 17, 2016):
@darioriccioni What you can do however is manually install ts3 in serverfiles, then LGSM will handle server management, except auto update won't be possible, for now, until we're able to do something.
@darioriccioni commented on GitHub (Oct 17, 2016):
Since I saw on the Teamspeak website that they use gamed!de alongside 4Netplayers for providing their files, is there a way to modify the scripts and try to let them work with gamed!de also? Cause if I can't use your script for installing or updating the TS server then your script would be useless at all for me.
@UltimateByte commented on GitHub (Oct 17, 2016):
If i remember well, 4netplayers can't be used to get the latest version as easilly (or at all) as 4players.de.
@darioriccioni commented on GitHub (Oct 17, 2016):
Err... 4netplayers and 4players.de are the same thing... And from what I saw, on gamed!de they're up to date with the releases. Even found out that what http://dl.4players.de/ts/releases/ is for 4netplayers, http://teamspeak.gameserver.gamed.de/ts3/releases/ is for gamed!de so they should work the same way.
@UltimateByte commented on GitHub (Oct 17, 2016):
So if you want this to work instantly, download it from client side, and upload the extracted zip to /home/ts3server/serverfiles
Then LGSM will handle it.
Otherwise, i'll mirror the thing,when i got time because it'll require a script to keep it updated, and so that we can have several mirrors.
@UltimateByte commented on GitHub (Nov 7, 2016):
So if you got an URL for ts3 (@Titou74 ), other than 4players.de, you can edit :
update_ts3.sh
Use this file instead
http://hastebin.com/efajukeceq.bash
If you're editing by hand, note that i also removed fn_update_ts3_currentbuild from the bottom of the file.
Untested, but should work fine.
Of course you cannot update your installation this way, except maybe changing the URL and clearing old files in lgsm/tmp and running the installer again. Some data may be lost during such a process, so i cannot advise for it.
@lu4ki commented on GitHub (Jan 10, 2017):
Fixed update ts3.sh. He now works correctly with teamspeak.gameserver.gamed.de:
https://hastebin.com/tibegexiju.bash
(Admin edit: Mirror http://pastebin.com/srkrWJYG )
@UltimateByte commented on GitHub (Jan 11, 2017):
Thanks @lu4ki
Maybe we could try pinging servers before starting DL, then, ping the mirror you provided if 4players.de doesn't work, and add a few messages to inform the user.
@dgibbs64 commented on GitHub (Mar 25, 2019):
this mirror is no longer used so the issue should be resolved
@lock[bot] commented on GitHub (Mar 27, 2020):
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.