I cant start server 3.11.0 (CPU does not have POPCNT)

I have downgrade it back to 3.10.2 and it works again.

CPU: E8400 @#GHz
Windows 10 Pro
4Gb internal memory

Btw as a small update to this.

Next Server 3.12.0 (64 bit) will still require POPCNT but will tell to use the 32 bit instead when CPU does not has this feature.
The 32 bit version won’t have that requirement.

We decided to solve it that way because POPCNT makes the whole process a bit faster.
Anyone with old CPU will still be able to use the server then.

7 Likes

My question would be why do people still use 12y or even older hardware? Blows my mind every time I read this on the forum! :hushed:

4 Likes

Because migrating a dedicated server which you can only access remotely is a painful process which requires a lot of time and you have to pay for two severs until the migration is completed.

2 Likes

There is ton of useful “old” hardware that is more than capable of running a voice server

If you are leasing a dedicated server and that host is not pushing for regular hardware updates you may be leasing from the wrong place. Most hosters would not charge for both during a reasonable migration period even. If they are charging for two servers while migrating, especially from such old CPUs, just move to a new hoster as they are doing it all wrong.
I still feel most of these issues are from private users that bought budget servers at auctions from hosters that upgraded their farms knowing they needed to for features their clients would need. As most has spoke of the cost to replace/upgrade hardware, not migrate to a new server.

And TeamSpeak agrees, but also wants to support the performance improvements provided by the new instructions in “modern” CPUs. So, starting at server 3.12 if you have processor not supporting POPCNT you can run the 32bit client. So when 3.12 releases to run the 64bit server you will need a 64bit CPU with POPCNT support to run it, otherwise run the 32bit server.

3 Likes

Is there a way one can follow this issue to know if it does get added other than just waiting for 3.12.0? If it doesn’t happen I’d like to know so I can decide if I need to upgrade my hardware or migrate to another voice solution.

I just tried the 32 bit version of 3.10.0, 3.10.2 and 3.11.0 and they’re all giving me
Unable to open licensekey.dat, falling back to limited functionality even though the license it shows is still valid for several months.

My server does not start properly. The process doesn’t crash but log file 1 is never generated and I can’t connect to it. It started happening around the same time this issue started for all the other people who have posted threads about this.

2 posts were merged into an existing topic: My teamspeak crash instantly

Soons as i launch the exe it shows in the bottom right then closes immediately

2020-02-10 04:39:58.971657|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
2020-02-10 04:39:58.971657|INFO |ServerLibPriv | |SystemInformation: Windows 10 (18363) x64 (AMD or Intel) Binary: 64bit
2020-02-10 04:39:58.971657|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, ©TeamSpeak Systems GmbH
2020-02-10 04:39:58.971657|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2020-02-10 04:39:58.971657|INFO |DatabaseQuery | |checking database integrity (may take a while)
2020-02-10 04:39:59.018530|INFO |SQL | |db_CreateTables() tables created
2020-02-10 04:39:59.065408|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
2020-02-10 04:39:59.081034|INFO |Accounting | |Licensing Information
2020-02-10 04:39:59.081034|INFO |Accounting | |licensed to : Anonymous
2020-02-10 04:39:59.081034|INFO |Accounting | |type : No License
2020-02-10 04:39:59.081034|INFO |Accounting | |starting date : Mon Jul 1 00:00:00 2019
2020-02-10 04:39:59.081034|INFO |Accounting | |ending date : Wed Jul 1 00:00:00 2020
2020-02-10 04:39:59.081034|INFO |Accounting | |max virtualservers: 1
2020-02-10 04:39:59.081034|INFO |Accounting | |max slots : 32
2020-02-10 04:39:59.190401|INFO | | |myTeamSpeak identifier revocation list was downloaded successfully - all related features are activated
2020-02-10 04:40:02.284150|INFO | | |Puzzle precompute time: 3165
2020-02-10 04:40:02.284150|INFO |FileManager | |listening on 0.0.0.0:30033, [::]:30033
2020-02-10 04:40:02.299783|INFO |VirtualSvrMgr | |executing monthly interval
2020-02-10 04:40:02.299783|INFO |VirtualSvrMgr | |reset virtualserver traffic statistics

I have already tried to run it as administrator, run it with CMD, and delete ts3server.sqlitedb
no success with any

Gues its old hardware the server is runnign on? you have to wait till 3.12.0 is public then.
Try 3.10.2 Index

1 Like

@TS.ChrisR so who has old hardware they has 2 option:
1, needs to use the 32-bit version or
2, need to upgrade the hardware to newer to 64 bit version?

  1. Yes.
  2. 64Bit support on CPU does not mean that the CPU supports POPCNT. In that case 32Bit version of server must be used then.
2 Likes

I misspelled it, i wanted to say as you wrote :smiley:

This worked thank you

When I start a fresh Teamspeak Server it is starting, I accept the license popup, I see the tray icon and then it shuts down.
Here are the crashdump and log files, does anyone know the problem?
Thanks!

3.10.0 downgrade fixed it, something wrong with 3.11.0

you can upgrade just use the 32 bit version, check this