Piloting, from hercs to mechs.

Piloting, from hercs to mechs.
A running recap of what I'm doing for fun, between active duty flying, technology, gadgets, and some of my favorite games.
Showing posts with label tunneling. Show all posts
Showing posts with label tunneling. Show all posts

Tuesday, May 3, 2011

More WoW, deployment style...lessons learned

More fun with limited networks, tunneling, and “alt productivity” while in the desert.
  • The network setup in our “free internet” areas has forced me to find an alternative to HighPingBuster and other PuTTy tunnels.I am having very good luck with Your-Freedom and OpenVPN.I even purchased a Basic plan and it is worth $6.
  • Hercpilot is now level 85, with completely maxed herbalism and mining, and a 310 speed mount.He pretty much paid for himself, and herb farming is showing some serious potential.
  • High latency herbalism/mining is a new kind of farming.You need to make some changes, and there are some helpful addons I’m using as well.
  • A cry for help: Does anybody know of a viable satellite internet solution for future deployments for either an individual or a very small group of troops?I am having a really hard time finding anything remotely inexpensive and portable.
Before I start, here is a new rule I have for my characters: Don’t logout in Org. If your connection sucks when you try to get back in, you might find yourself making a new alt. The world latency in Org is considerably higher than most other zones, probably because of the bandwidth requirements.
Over here in Iraq, two of the the three routers that are set up for internet use for the troops automatically block PuTTy tunneling. This is the exact connection that HPB uses, and most of the time I am unable to connect to WoW through 2/3 of the available networks. The remaining router is usually the slower of the three, too. Skype, web browsing on common sites like google and facebook, and iTunes all work pretty well on those networks, so I knew that it was just a matter of finding a way around the preset blocks. I am quite pleased with Your-Freedom!
Small caviat: if you’re trying to log into Paypal through a tunnel, it will automatically limit your account and you will be unable to use it. My wonderful wife helped me set up the Your-Freedom account over skype, using the screen sharing function. She did great, and Y-F works wonderfully.
Setting up OpenVPN is easy, and requires a simple manual setting of the DNS on the TAP-Win32 adapter that it automatically installs. Configuring Y-F to use OpenVPN is equally simple, and that setup will allow me to browse the internet, log on to WoW, skype, download music, and even TORRENT uninhibited!
My initial tests indicate that there is slightly higher latency, but only slightly in game. Also, I did some research and found that “world” and “home” latency are different. From now on, the only one I care about is “world” latency, which is the factor for most of the send-receive functions in the game. The “home” latency only affects functions like chat, which probably explains why I can have a full conversation with a buddy on b.net while my character can’t even autoattack due to lag.

My official alt, Hercpilot, is now 85 with two maxed gathering professions and the fastest flying mount you can get. He is a DK, and leveling was fun in and of itself. I got to appreciate much of the 80-85 storyline, which I initially rushed through during late-night hours when cataclysm first launched and I wanted to get Smoogee to 85. I took time to read some of the dialogue and, probably because of lag, I followed the storyline in each zone. A good in-game friend, Kyle Rudd, hooked my toon up with a FULL set of redsteel gear AND a 2-H wpn that lasted me well through 84. The toon is still wearing most of that gear. Due to mob difficulty and latency, I switched between blood and unholy specs for most of the leveling process. I also want to point out that gathering is a good way to augment experience gains while leveling, especially with a DK. I got a flying mount promptly at 60, and it was a very quick grind to increase my gathering professions to a compatible level with outlands, northrend, and cata. It really makes gathering more viable for everyone, because you can FLY in the low-level zones now!! No more jumping around a mountain for an hour trying to get to a tough-to-reach iron node!
Gathering on a low-bandwidth, high-latency connection: It is not as easy as my U-verse connection at home, but sometimes it’s all I can do when the connection isn’t good. Here are things I’ve learned about gathering in these poor conditions.
If mobs are loaded in the area directly under you, herbs and ore will be showing on your minimap if they are present. That simple fact is how I can gauge when to stop and hover or when to blast through an area. One good strategy is to scan ahead of your character...if the mobs, critters, and NPCs ahead of you are loaded already, then you are receiving a good “feed” on nodes and you just need to continue until one pops up on your screen. If you don’t see any red, green, or yellow nameplates, you’re probably missing nodes. With an 1800ms world latency and decent bandwidth, your game will load NPCs and nodes slightly slower than you can fly. This is key: if you have the bandwidth, farming is easier. If you have the latency but low bandwidth, you need to let the game “cache”. Often, I’ll find that when I stop for one node, others will “appear” while I’m hitting that one.
Addons will help you. I highly recommend that you get rid of Gatherer and start using GatherMate2. GM2 has a Data file that will show all the nodes, and I think that is the best gathering addon out there for cata. I LOVE SimpleMiniMap v4, because it allows me to scale my minimap to 200% and it is compatible with ElvUI. This is a big part of my gathering strategy: I can see nodes clearly when they appear, and I navigate almost entirely off my minimap so it is easy to follow a pre-determined route. The simple code to make it the way I set it up is this: /smm scale 2. /smm skins skin 2. That is 200% and square.
I have not experimented with view distance and gathering nodes, but I will tomorrow after my flight tonight...(sigh, and after server downtime)
Lessons for you farmers: people still bot, apparently.  My experience so far is that the bots are relatively unconfrontational and will not approach you if you are already near a node.  Also, I have had no problem finding whiptail nodes whatsoever on Smolderthorn, even with what seem to be two other active farmers in Uldum.  It was respawning so quickly yesterday that I gathered 12 stacks in about an hour. That is a ton of herbs. Twilight Jasmine seems to be quite rare, though, and in the time I could farm a stack of that, I would already have 4 or 5 stacks of whiptail.

Saturday, April 9, 2011

Cataclysm...2500ms style

I'm sitting here on my new 2011 macbook pro using bootcamp for Windows, in a place called the USO (an organization that does things for our troops). They have free (slow) wifi, WoW works to some degree, and I have made some progress while I've been out here.
Kyle Rudd, a friend who has played with me since beta, encouraged me to continue the blog, and the timing is perfect for that. Today I'll cover:
  • Options for high latency OR low bandwidth connections in general
  • "GCDA" or Global Cooldown Availability
  • Applications for tunneling that will work with WoW on either Mac or Windows
  • The effects of bandwidth/latency problems on disc and holy specs
  • Gameplay suggestions for instance play as a priest in poor network situations
  • WoW suggestions in general for consistently crappy internet situations
  • Cataclysm options for someone in my situation
  • Mouseover, the new standard for healing in WoW
I'll start by saying that I did buy that directional antenna, and it is fully functional. That means that I have a consistent internet connection in my room here in Iraq. It does NOT provide any noticeable performance increase over my old omni-directional antenna, only a more stable connection to the routers. While the latency fluctuates between 700ms and 10,000ms in game, the bandwidth is so restricted that instance play of any type is impossible under ANY circumstances. My connection provides 20Kbps during the best performance hours, and less during peak usage hours. So, like last year, in order to get some JP and start the gearing process, I still have to find external sources. However, I'll talk about what I have been able to do with that connection.

Options for extremely high latency or very low bandwidth connections in WoW.
Under the worst conditions, understand that your gameplay changes dramatically. You need to familiarize yourself with the concept of queuing your spells and building specs that improve general survivability. Here's my first example: I rolled a DK alt (more on that in a moment), and using a frost spec, I will Q up an obliterate and half the time Killing Machine will proc in the 2-3 seconds it takes for my command to reach the servers, process, and get back to me. Using this strategy of ability selection, I can actually anticipate events and speed up the grinding process. As a priest, this is even more difficult, and I HIGHLY recommend speccing for HoTs and DoTs. Hunters and warlocks, by my estimation, are probably the very best classes for high latency connections, because you can "fire and forget" and much of the work will continue to be done while your computer waits for the server to fill you in on what's happening.

Global cooldown and you...most of our overseas users already know this...
The global cooldown is a limiting factor for all competitive players on good connections...in PVP especially, but also in raid healing situations as both disc and holy (especially disc). It is the rate at which you can cast spells one after another. On a poor connection, though, your GCD changes completely, no longer limited by your character, haste, and that little circle thing on your boxes that goes clockwise to tell you that you can cast again. On a poor connection, you are guaranteed that you will never run up against the GCD again, rather you are just waiting for your GCD to even become available! Instead, you have to wait for the server to see that you casted and to be able to process your next request.
Example: you cast PW:Shield on someone and choose Prayer of Mending as your next spell. When you activate PW:S, that icon will highlight until the server sees that you casted it, and by the time it goes grey (indicating a successful cast), it's guaranteed to already be past the GCD timer (approx 1 second).
What you MUST do on a poor connection is queue up your next spell, but sometimes not immediately. You can't spam every spell on your bars and expect the server to cast them in order...otherwise we'd do this with good connections. However, you can spoof the connection by simulating a GCD before selecting your next spell. Aside from abilities that do not trigger the GCD (trinks, Power Infusion, Archangel, chakra), you can only select one spell in sequence. I HIGHLY recommend using your non-GCD abilities EVERY time they're available and activating them during that anticipated cast, before your queued ability. In this example, I'd cast PW:S, then immediately select archangel or PI, then select greater heal. Shield would cast, there would be a standard delay, depending on your connection, then the server would activate your PI and cast gheal once it caught up. (For my DK, I often Q up non-GCD abilities during that in-between "lag void.")

Tunneling WoW...a month of research and effort to save YOU some time.
USE LEATRIX LATENCY FIX...first step on any network, windows OR mac.
Learn how to ipconfig /release /renew /flushdns if you are on a wifi network that drops you frequently or seems to slow over time...this actually helps me on the connection in my room (Babtel....boooooo....hisssssss).
It is entirely possible to tunnel to log on, but not easy to describe. I began experimenting with the Tor network, as well as Your-Freedom, PuTTy with SSH to a shell server, and eventually settled on HighPingBuster.
  • Tor: is SLOW, due to the p2p nature. It is not ideal for any games, although it can be used to get things like Steam online, or for downloading patches. Tunneling WoW through Freecap is one option, and if you can get the Tor network online, you should be able to get the downloader working through Freecap. Word to the wise: Widecap is best for this, because you can set profiles and capture the "extra" exe's that are running, such as Blizzard downloader. In my opinion, the Tor network will really frustrate you. However, using Tor with Firefox is an outstanding way to access sites such as HBP or Your-Freedom in a lockdown situation such as mine. Those sites are normally blocked, but Tor allowed me to get the files downloaded to use later.
  • Your-Freedom: this is a better platform for tunneling, and it's free. If you have a poor connection, chances are you'll never exceed the bandwidth or streams allotted. Similarly, programs like Pcap are not bad utilities to actually tunnel your specific programs (just throwing out different ideas, I've tried them all and each requires tutorials). I used google to research the configuration for both WoW and Steam.
  • I tinkered with PuTTy and buying my own Linux shell. The company I chose never configured the shell server, but I think this is a VERY strong option...read on.
  • HighPingBuster is a pre-configured tunnel program specifically designed for WoW and other online games like Rift. It actually uses an embedded PuTTy program and they have a pre-loaded list of shell servers around the world to choose from. I love how they let you ping the servers through their app. It is extremely simple to set up, and it's only like $6 a month. This is a great option for connecting to WoW on a network that blocks WoW! It does not, however, help much with our crappy satellite connection. I thought I noticed a slight reduction in ping, but I honestly think it's about the same as without...but it always allows me to log in. NOTE: if you have connection issues with HPB and it was just working earlier, quickly uninstall and reinstall...that has helped me three times so far.
I'll cover the rest of the topics in my next post, because I actually want to log in and play right now, and a seat just freed up where nobody can see my screen (not supposed to online game on this network and military guys talk so much crap when they see people playing games). More to come, hope this helps...email me with any specific questions if you're in a situation like mine.