It is currently Fri Nov 22, 2024 3:54 am

TS3 Server has been updated

For game and non-game related chatter, links, and other goodies, go here.

TS3 Server has been updated

Postby Grimblast » Thu Jun 03, 2010 6:57 pm

I found time today to update the teamspeak3 server. When your client mentions there's a new update, go ahead and take the update and you should be able to get on the server just fine. If it doesn't ask you to update, go to teamspeak.com and grab the latest client for your OS there.
Guild Wars 2 Characters
Turalia Gearspark - Asuran Engineer ----------- Turus Gearspark - Asuran Guardian
Thelena Turusian - Norn Warrior ---------------- Jake Turusian - Human Thief
Dililah Turusian - Norn Necromancer ------------ Rahl Braincrusher - Char Mesmer
Star Earthbreaker - Sylvari Elementalist -------- Rylo Preystalker - Char Ranger
User avatar
Grimblast
Site Admin
 
Posts: 2513
Joined: Wed Jul 05, 2006 3:21 pm
Location: Alamogordo, New Mexico
Gender: Male

Postby Zancarius » Thu Jun 03, 2010 7:06 pm

The startup script fix was slightly annoying, so I'm going to post it here in case I delete the backup by accident.

Code: Select all
start() {
        ebegin "Starting TeamSpeak 3 Server"

        # temporay fix for EPERM bug
        rm -f /dev/shm/7gbhujb54g8z9hu43jre8

        start-stop-daemon --start --quiet --background \
                --pidfile "/var/run/teamspeak3-server/server.pid" --make-pidfile \
                --chuid "teamspeak3" --chdir "/opt/teamspeak3-server" \
                --exec "/opt/teamspeak3-server/ts3server_minimal_runscript.sh" -- \ # Can't launch ts3server-bin without exporting LD_LIBRARY_PATH first.
                inifile="/opt/teamspeak3-server/ts3server.ini"
        eend $?
}

stop() {
        ebegin "Stopping TeamSpeak Server"
        start-stop-daemon --stop \
                --name "ts3server-bin" \
                --user "teamspeak3"
        eend $?
}


The original one would sort of work, but if you change it to the minimal runscript, it'll launch--but it won't kill the server. The reason being is because the minimal runscript forks ts3server-bin (which has a PID one greater than the PID captured in the server.pid), and since you can't rely on that for various reasons, it's necessary to do the --name and --user to get the right process.
I gave that lich a phylactery shard. Liches love phylactery shards.
User avatar
Zancarius
Site Admin
 
Posts: 3907
Joined: Wed Jul 05, 2006 3:06 pm
Location: New Mexico
Gender: Male


Return to General Chat

Who is online

Users browsing this forum: No registered users and 37 guests

cron