PDA

View Full Version : [TS2] Windows/Linux Server Binary 2.0.23.20


R. Ludwig
04-08-2007, 13:14
ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202320

- fixed problem with mysql(dbexpress) and none escaped chars

please notice:
Although MySQL (3.x) support is available, in TeamSpeak 2 it is still highly experimental and not recommended for use in a production environment.

maxi1990
04-08-2007, 14:26
I think it's not necessary to update the server if mysql(dbexpress) is not used, is it?

R. Ludwig
04-08-2007, 14:41
I think it's not necessary to update the server if mysql(dbexpress) is not used, is it?

yes, if you dont use mysql. you dont need to update.

DaFox
04-08-2007, 15:37
Thank you for the fast response. It works.

:)

Err0r2007
05-08-2007, 16:22
Danke! ma wieder ne neue Server version :D

Hdmas
06-08-2007, 09:39
Updated. :)

Update the download -section too?

ScP
06-08-2007, 11:33
A full distribution package will be released soon. After that, we'll update the downloads page.

maxi1990
06-08-2007, 12:21
A full distribution package will be released soon. After that, we'll update the downloads page.

Thank you. I think many people Peoples are frightened by the phrase:
Developer Releases
USE AT YOUR OWN RISK!
These files are provided without any warranty

BHKai
06-08-2007, 17:49
Thank you. I think many people Peoples are frightened by the phrase:
Developer Releases
USE AT YOUR OWN RISK!
These files are provided without any warranty

No guts, no glory! ;)

It is bad when the hosting companies do not update, as it is harder for serveradmins to gain control once when they lose their power from inexperience.

ANR Daemon
07-08-2007, 20:38
I see that server_windows_service.exe included into latest updates, but I can't get it to run as service.
Each time I try to start service it ends with timeout.
Do I need to do any specific actions to get it working properly?

BHKai
07-08-2007, 20:58
Was the service created with an older version?

ANR Daemon
07-08-2007, 21:03
Nope it created 10 min ago.

BHKai
07-08-2007, 21:16
Does the log give any useful information when you try to start it?

I installed and using the 2.0.23.20 service version right now.

ANR Daemon
07-08-2007, 21:30
Can You please explain Your steps to install it as a system service?
Probably I did something wrong.

BHKai
07-08-2007, 22:08
Just create a batch file with "server_windows_service.exe -install" and place it in the server directory. Stop the server you are currently running and run that batch.

ANR Daemon
07-08-2007, 22:50
It at least help me start server... :-/

Here's what I have creating service "by hands":
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak]
"Type"=dword:00000010
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,3a,5c,50,72,6f,67,72,61,6d,20,46,69,6c, 65,73,5c,54,65,61,\
6d,73,70,65,61,6b,32,5f,52,43,32,5c,73,65,72,76,65 ,72,5f,77,69,6e,64,6f,77,\
73,5f,73,65,72,76,69,63,65,2e,65,78,65,00
"DependOnGroup"=hex(7):00
"DependOnService"=hex(7):54,63,70,69,70,00,00
"DisplayName"="TeamSpeak2"
"ObjectName"="LocalSystem"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak\Security]
<snip>

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak\Enum]
"0"="Root\\LEGACY_TEAMSPEAK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

What TS itself does:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak2]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,3a,5c,50,72,6f,67,72,61,6d,20,46,69,6c, 65,73,5c,54,65,61,\
6d,73,70,65,61,6b,32,5f,52,43,32,5c,73,65,72,76,65 ,72,5f,77,69,6e,64,6f,77,\
73,5f,73,65,72,76,69,63,65,2e,65,78,65,00
"DependOnGroup"=hex(7):00
"DependOnService"=hex(7):54,63,70,69,70,00,00
"DisplayName"="TeamSpeak2 Server"
"ObjectName"="LocalSystem"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak2\Security]
<snip>

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TeamSpeak2\Enum]
"0"="Root\\LEGACY_TEAMSPEAK2\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Anyone see any difference? I see nothing. Why TS service name hardcoded into binary? It's a bug!

Anyway, I got no luck with that change...

08-08-07 01:35:21,ALL,Info,server, Server init initialized
08-08-07 01:35:21,ALL,Info,server, Server version: 2.0.23.20 Win32
08-08-07 01:35:21,ERROR,All,SQL, SQL file not found mysql_sql\create_servers.sql
08-08-07 01:35:21,ERROR,All,SQL, unable to create table
08-08-07 01:35:21,ERROR,All,SERVER, Start_Server: unable to create tables
08-08-07 01:35:21,ERROR,All,GENERAL, critical error, shutdown initiated

Oops.. NVM.. just rewrite
[DBEXPRESS]
sqldir=C:\Program Files\Teamspeak2_RC2\mysql_sql\

BHKai
08-08-2007, 00:10
Oops.. NVM.. just rewrite
[DBEXPRESS]
sqldir=C:\Program Files\Teamspeak2_RC2\mysql_sql\
Does that mean you got it working?

ANR Daemon
08-08-2007, 03:52
It works only if I create service with name "TeamSpeak2".
If I create service with other name, it hangs without any log output.

maggy
08-08-2007, 18:51
that last error you posted says you are missing an sql file. you should grab the package again and reinstall it

ANR Daemon
09-08-2007, 20:10
Can You PLEASE read whole conversation?
I have (of course) full set of files as far as I previously use server_windows under srvany.
server_windows_service just not change working directory to it's starting directory and look for mysql_sql\ dir in current (%SystemRoot%) directory.