Request 16 Thread server (Crystal)

smoochy boys on tour

Jev

ғᴜᴄᴋɪɴɢ ᴊᴇᴠ
Staff member
Moderator
May 16, 2017
3,494
21
2,002
255
Worthing, West Sussex
So I've recently build a PC up and here's the results. (AMD Ryzen 7 2700x 8 Core 16 Threads @ Base speeds)
Client running at a stable 600+ FPS
Cycle delay never reaching above 50

Has anyone ran more then 16 threads on the server itself ?

https://ibb.co/k0ZdZ3K



16ThreadTest.jpg
 

Attachments

  • 1617366064528.png
    1617366064528.png
    912.7 KB · Views: 38
Last edited by a moderator:

Far

tsniffer
Staff member
Developer
May 19, 2003
20,181
30
2,783
540
Your client is over the cycle delay numbers so can't see what those are, but if you're on a server on your own the primary cycle should be 16, and all others should be 0.

Threads are simply splitting up monster processing, so after about 4 threads it gets kind of pointless to waste more.
 
  • Like
Reactions: StormHero

Jev

ғᴜᴄᴋɪɴɢ ᴊᴇᴠ
Staff member
Moderator
May 16, 2017
3,494
21
2,002
255
Worthing, West Sussex
I noticed with just a quadcore cpu with 4 threads that it was going red (above 200) but since changing cpus the issue is no longer there with 16 enabled. Is it the thread increase or the core count ?
 

Nostalgic

LOMCN Member
May 19, 2020
266
39
30
This is interesting to see. For new server owners, is there a recommended computer build and/or internet service provider to run a server through?
 

Jev

ғᴜᴄᴋɪɴɢ ᴊᴇᴠ
Staff member
Moderator
May 16, 2017
3,494
21
2,002
255
Worthing, West Sussex
I've gone from this;

CPU Name AMD A8-6500 APU with Radeon™ HD Graphics
Threading 1 CPU - 4 Core - 4 Threads
Frequency 3892.11 MHz (39 * 99.8 MHz) - Uncore: 1596.8 MHz
Multiplier Current: 39
Memory (RAM)
Total Size 10240 MB
Type Dual Channel (128 bit) DDR3-SDRAM


To this ;

CPU Name AMD Ryzen 7 2700X Eight-Core Processor
Number of cores 8
Number of threads 16
Core Speed 3700.0 MHz (4.5 Boost)
Memory (RAM) Corsair Vengeance
Total Size 16000 MB
Type Dual Channel DDR4

With this change I've noticed that allocating 16 threads with the new pc build that the cycle delay remains under 50 at all times.
 

Nostalgic

LOMCN Member
May 19, 2020
266
39
30
I've gone from this;

CPU Name AMD A8-6500 APU with Radeon™ HD Graphics
Threading 1 CPU - 4 Core - 4 Threads
Frequency 3892.11 MHz (39 * 99.8 MHz) - Uncore: 1596.8 MHz
Multiplier Current: 39
Memory (RAM)
Total Size 10240 MB
Type Dual Channel (128 bit) DDR3-SDRAM


To this ;

CPU Name AMD Ryzen 7 2700X Eight-Core Processor
Number of cores 8
Number of threads 16
Core Speed 3700.0 MHz (4.5 Boost)
Memory (RAM) Corsair Vengeance
Total Size 16000 MB
Type Dual Channel DDR4

With this change I've noticed that allocating 16 threads with the new pc build that the cycle delay remains under 50 at all times.

If you don't mind me asking. How much did this build cost you?

Code:
CPU Name AMD Ryzen 7 2700X Eight-Core Processor
Number of cores 8
Number of threads 16
Core Speed 3700.0 MHz (4.5 Boost)
Memory (RAM) Corsair Vengeance
Total Size 16000 MB
Type Dual Channel DDR4
 

Jev

ғᴜᴄᴋɪɴɢ ᴊᴇᴠ
Staff member
Moderator
May 16, 2017
3,494
21
2,002
255
Worthing, West Sussex
Build

Motherboard - MSI B450 Tomahawk Max £109
CPU AMD Ryzen 7 2700x - £487.49 < Picked it up unopened for £180 from FB
Fans - Artic P12 120mm x5 £28.90
Case - Corsair Spec-05 £39
Ram - Corsair Vengeance LPX 8gb x2 £78.98
SATA Cables 6gbps - x4 £19.96
Graphics card to come

Total £455.84
 

Far

tsniffer
Staff member
Developer
May 19, 2003
20,181
30
2,783
540
Clock speed is important, the server runs on a constant loop as quickly as it can. So the aim is to complete that loop of code as quickly as possible.

Threads just split the loops up so it can do multiple at once, but since crystal only threads mob and not players they become pointless after a few.

Cores and threads are related in that every core has 2 threads. Cores themselves don't make a difference.
 
  • Like
Reactions: Jev