Fragfests and Imbas

May 20, 2007

Net Tweaking Freeware

I have wifi. That enough is a death warrant for me everytime I play online shooter games. Considering that I play a three-year old game that is thought to be dead and where 75% of the remaining players are pros I get my a$$ handed to me everytime I play. But hell it’s fun. I play for the rush, the catharsis I get everytime someone ragdolls and cartwheels in the air after catching a well-led spinfusor round. I get a high when I successfuly penetrate an enemy base and launch mass-driven mortar rounds at their electronics, my sub-woofer faithfully emulating the sound of shaking foundations as explosions wail and hammer away at tortured concrete and screaming warped metal.

Still, the high ping caused by my connection shows; I only get 0-16 kills in 10 minutes. Compared to my Americans and Australian competitors who have sub-100 pings, this is very low a kill count. I started surfing the information superhighway for something that might fix this.

I found the site www.speedguide.net, which offers a freeware that optimizes one’s TCP settings. TCP Optimizer enables users to get 90% of the rate their ISPs promise them.

I downloaded the freeware, didn’t quite go for the automated "optimal settings", instead opted to read the individual definitions of the alien terms, tweaked the fields and voila! I got:

 (click to see image)


ResultOne

…which was even lower than my previous speed I was getting. While it was disappointing — and a bit alarming —- OMG, what did I do?! —- I didn’t freak out and studied some more. I sifted through the site’s forum again, browsed through the results their online TCP Analyzer gave me (whose link can be found in the aforementioned site) and found the phrase "Reccomended RWINs: 64240, 128480, 256960, 513920 ". I grew puzzled as the freeware set a number that was very low compared to what was recommended. I posted a query which read:

 

0…..kay.

(click to see image)

Result2

That is terrible. I suspect it’s because of this:

TCP Optimizer Interface

Why did TCP Optimizer register my TCP Receive Window as 24820? Now my results are:

« SpeedGuide.net TCP Analyzer Results »
Tested on: 05.19.2007 23:30

 
TCP options string: 020405b40103030001010402
MSS: 1460
MTU: 1500
TCP Window: 24820 (multiple of MSS)
RWIN Scaling: 0
Unscaled RWIN : 24820
Reccomended RWINs: 64240, 128480, 256960, 513920
BDP limit (200ms): 993kbps (124KBytes/s)
BDP limit (500ms): 397kbps (50KBytes/s)
MTU Discovery: ON
TTL: 41
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)

Why is my RWIN now so low? Is this a glitch? Because I didn’t manually set the values.

So I’ll try this instead:

FORMER RWIN/1460 >>> this will give me a number that if rounded up/down and multiplied by 1460, will yield another number that is a multiple of 1460.

So

65535/1460 = 44.89

Rounding this off to the nearest even number gives me 44 (a forum thread did give instructions that you have to round off to the nearest EVEN number). So

44 * 1460 = 64240

Surprisingly (for me) I got a number that is one of the figures in the "Other RWIN values that might work well with your current MTU/MSS: " list given by TCP analyzer and is nearer than my former RWIN, which was relatively optimal than the one made by this freeware.  I’m going to try this figure now…..

These are the results I got when I inputted the recommended figures:

(click to see images)

Result3

Result4

Result5

My ISP advertised 384Kbps so the results are nothing short of spectacular considering I was averaging 260Kbps in the past weeks. I’m currently using the second highest RWIN value. (you want the rationale? Read and post in the forums or better yet, do some research)

The TCP Optimizer. Get it fellas. (A note of warning though: back up your registry before using this; I take no responsibility if anything adverse happens to your system

And no, it doesn’t fix ping. I kind of knew that before I used the thing but well….. it doesn’t hurt to dream of miracles. In the meanwhile, I hope I helped your browsing/streaming needs and as for me:

emoticon emoticon emoticon

Zero. To. Sixteen.

emoticon 

 

My First Time Online

…and with Tribes: Vengeance to boot! This is the controversial last installment of the Tribes series, of which the first incarnation was a genre-defining game and essentially created the FPS-z style of play. Think of a much slower-paced, tactical, team-based version of Quake 3 with jetpacks!

 

Vengeance threw some of that out the window and opted for a gameplay that is more familiar to casual players. Hardcore fans of the series scorn it due to that sole reason. But what the heck! Lush graphics, bright environments, hectic fragging and reverberating 2.1 3d sound can really take a player in! My girlfriend, who watching a telenovela in the living room, was complaining that the TV shook with each exploding mortar round that flung me every which way. I didn’t listen; three heavies had somehow stomped their way towards the chamber where our base’s power generator was located. It was our generator! Without it, our sensor and inventory and resupply stations would not work. Girlfriends can wait.

 

“Flung me every which way?” you ask? Yes, the game has ragdoll physics. ;) You should see what a godhammer round does to a recon soldier. (Evil grin)

 

UPDATE: RAM vs  Hard Drives (A Storage vs Memory Comparison-Tutorial ) starts here.

I’ve been doing some tweaks with the game, both in-game and in its .ini file and this reminded me about some of my friends who still have only a little inkling about how their system RAM figures into their gameplay. Oftentimes I hear the comment: “I don’t want to install anymore programs because it will eat up my memory."

 

Slightly true, mostly wrong.

 

Fact is, those programs you install are just sitting idly like sacks in your hard drive. (For the sake of simplicity, let us just assume that they don’t run in the background.) Continuing the sack analogy, your hard drive is like a warehouse; it’s just storage. The bodega is filled with laborers who can find what sack you want to use. They are slow, but they get the job done.

 

Your RAM on the other hand, is a conveyor belt; it’s temporary storage. It funnels data into your CPU.

 

It is faster than your laborers in your bodega, much, much faster. Also, the more RAM you have, the larger and longer your conveyor belt is in our analogy and the more sacks you can have in it in any given time.

 

The CPU only orders sacks when it needs it; the rest still sit idly in your warehouse that is your hard drive. The slow laborers only find the sacks and put it in your conveyor belt when they are needed.

 

So you see, you can install as many programs as you want and as long as you don’t demand for most of them at one time (unlikely), your RAM is okay.

 

Why won’t we just use RAM instead of using the hard drives with its slow seek time? Well, for one thing, RAM is much more expensive per megabyte than the hard drive — but this is not the primary reason. The reason is, when you deactivate your system, the conveyor belt stops, and all your sacks fall to the floor until none is left on the belt. The warehouse on the other hand retains copies of the sack in it; they are still there when you turn your PC on. RAM cannot hold data when there is no power.

 

Your RAM and the hard drive work hand in hand though both have nearly the same function — they hold data for immediate and/or future use of the CPU.

RAM vs  Hard Drives (A Storage vs Memory Comparison-Tutorial ) ends here. ****Also, take note that those sacks that are on the conveyor belt are just copies of the ones in your storage. When you make alterations to them (ie, your games’ save files or the Word documents you are working on, etc) your PC will overwrite the ones in your hard drive if you let it. (There are many instances where the "sacks" will get overwritten without the PC asking permission from you. One example of this is when you update your anti-virus software.) How does your PC overwrite? Well, to make things simple, we can use the sack analogy again although this is VERY much stretching it to the absurd lol! Just think of your PC as replacing the sacks in your warehouse with the EXACT images of the ones that have passed through the conveyor belt and your factory (the CPU). The old ones are forever lost and the new ones now occupy the warehouse. There! That should set things in perspective for you. HOLY GAMING GODS OF THE INTERNET THAT JUST SOUNDED LIKE A CREEPY ALIEN INVASION FILM!! ROFLMAO!!!!****

 

The reason for this tirade — lol! — is that, I was supposed to make an entry about why I prefer Nvidia cards over ATI ones. I was going to compare the effects of lower and higher settings like the ones shown below and what their effects are on gameplay.

 


 

(Tribes: Vengeance at Low Textures, No Anti-aliasing, High Performance settings)

 

(Tribes Vengeance at Low Textures, 4x Anti-aliasing, and High Quality settings)

 

Well, lo, behold and despair! I found out that in some combinations, my frames-per-second rates were equal for wildly deviating settings! I was expecting low frames rendered for higher settings (pretty pictures do come at a price!) and much a much higher rate for lower settings. As you can see below, the FPSs are equal for purposes of comparison.

 

 (Tribes: Vengeance at Low Textures, No Anti-aliasing, High Performance settings; 19 frames per second)


 

(Tribes Vengeance at Low Textures, 4x Anti-aliasing, and High Quality settings)

My theory? My videocard can handle the rendering of the graphics but all those sacks can’t fit into my conveyor belt. The belt has to place some of the sacks it needs in the warehouse and continually orders the laborers to load sacks into it nearly every second. This continuous huffing and puffing of the laborers as they run back and forth to feed sacks into the belt creates major delays. It makes the CPU wait as additional data is slowly fed to it in turn. This “dipping of the RAM into the hard drive” — as opposed to all the data being loaded into the RAM in one go — causes frame rates to intermittently drop considerably for small fractions of a time. This is called stuttering.

 

I need more RAM. Shazbot!

 

For a more detailed explanation, see Koroush Ghazi’s The Gamer’s Graphics & Display Settings Guide

 

Also, systems that have humongous specs will definitely have larger conveyor belts. Alienware PCs are well-know for their superb performance. Take a look at the Area-51 ALX.






















Get free blog up and running in minutes with Blogsome
Theme designed by Minz Meyer