T2 Rigs
I was just asked a few times on Snap Crackle Pub about why computers could be lagging even though their internet speeds are just fine. Apparently, people still use their dusty old Windows 98 machines to play Tribes.
So, I'm going to over the next list compile a few different configurations SPECIFICALLY for Tribes in this Thread.
I'm looking at giving them SOME specs of usability outside of Tribes. I'm going to stick with a 30 GB SSD as the HDD, which you can swap out for whatever you wish. Same for the OS, Windows, Linux, the choice is yours. Windows 7 typically allows for the best compatibility off the line.
#1 http://pcpartpicker.com/p/2SMkr - $341.33
#2 http://pcpartpicker.com/p/2SLVN - $429.64
So, I'm going to over the next list compile a few different configurations SPECIFICALLY for Tribes in this Thread.
I'm looking at giving them SOME specs of usability outside of Tribes. I'm going to stick with a 30 GB SSD as the HDD, which you can swap out for whatever you wish. Same for the OS, Windows, Linux, the choice is yours. Windows 7 typically allows for the best compatibility off the line.
#1 http://pcpartpicker.com/p/2SMkr - $341.33
#2 http://pcpartpicker.com/p/2SLVN - $429.64
Comments
"Lag" is remarkably non-specific, but, you might actually be encountering jitter. The game was written when single-CPU systems were common and uses the CPU tick counter for high precision timing. Multi-CPU/Core systems don't keep CPU tick count synchronized across different execution units, and as the process is scheduled across different execution units, the game will get slightly different tick counts, causing the simulation to warp forward/backward in time (manifesting as a sutter/jitter, maybe interpreted as "lag").
In testing, AMD CPUs seem more affected than Intel CPUs; in all cases, there are effective remedies in the FAQ thread I linked above. In retrospect, this is something we probably should have made default in the TribesNext patch.
"Windows 95B/98/ME/NT Service Pack 4.0
Suggested CPU speed is according to video card installed;
Pentium 2; 300MHz GeForce and GeForce2, Diamond Viper II, ATi Rage 128
Pentium 2; 400MHz TNT, TNT2. Radeon, Matrox G400&G450, Voodoo 3
Pentium 2; 500MHz Voodoo 2, 4, 5, Kyro, Permedia 3
RAM; 64MB (128MB Suggested)
HARD DRIVE SPACE; 531MB
CD ROM; 4X Speed
SOUNDCARD; DirectSound Compatible
12MB or better video card"
Back when t2 came out a very top end pc had a ATi8500 or GeForce, most however had TNT or Voodoo cards or even slower. It's a DX6 game with some DX7 and 8 stuff bolted on. This means it can play on a really low spec system.
T2 was written with some DX8 shaders, so it was expected the top end cards at release would be of the GeForce2/3 variety as well as the ATi 9700 and Radeon 8500 that can display the fancy shading. You see this fancy shading mostly in the reflections on armor, water, and so on. As you might surmise from the cpu list above, the more powerfull the video card the less powerfull the cpu has to be. Today it's a moot point, most video cards in use today are hundreds of times more powerfull by themselves and have more memory on board than most any target pc system that existed when the game was written. In use the game takes up about 160 megs ram, and the exe is about 4megs or so, so the rest is textures and script and dlls and allocated memory.
In summary, if you have a system from the last ten years or so, lag isn't going to be related to the game or hardware.
In any case, switching from tick count (RDTSC instruction) to the high performance precision timekeeping, or locking execution to one core (where the tick count will be internally consistent, barring dynamic clock scaling) will resolve the problem for T2, as enumerated in the FAQ. If people are still playing on Windows 98 single CPU machines, they're obviously unaffected, which is the point I was trying to make.
http://www.ping.be/~pin10741/BumpMain.htm
As I recall one selling point I read in a review of the game was if you didn't have shaders you'd not be able to see the nice reflections.