Saturday, March 28, 2009

Scandalous.

When we thought Cuteworm (CW) was coming clean, another incident happened.
Do you remember a period of time when CW started using a timer and started spamming about his website having the latest 1.23a Warcraft III patch?
Yeah, that's when the incident started.

Apparently, various Zion users have fell victim to the patch scam.
So to the best of my knowledge, here's what I think happens when you use his patches.

Chain of events

  1. It installs 1.23a (The only thing good about it :( ).

  2. While it does that, the installer supposedly installs/overrides/adds components to the host system file. More information about that file go to http://en.wikipedia.org/wiki/Hosts_file.

  3. You will then experience the following:

    • Unable to go to sites like: Zincplay.com, Dotapod.com, Garena.com, Battle.net

    • You'll be unable to get into Zion or #Zinc



  4. Congratulations, you've gotten CW's "virus"! :(


This "virus" is more like just altering certain important files. Antiviruses (AV) don't detect the problem since it doesn't do anything malicious to the actual computer itself. AV usually detects viruses that try to alter system files so that it can infect other computers and other various reasons.

In CW's case, however, it is just an installer changing a file. It being the hosts file, it actually stops you from connecting to the various websites entered inside. So technically, your own computer is doing all the work and there is actually no virus at all. This is the reason why it isn't tagged as a virus but just your everyday installer. Wicked huh?

So anyway, don't fret if you've patched using his patcher. Here are the solutions/discussions!
http://www.dotapod.com/thread-5217-1-1.html
http://forums.dota-allstars.com/index.php?showtopic=275365
http://www.sgclub.com/singapore/cuteworm_com_warcraft_144160.html
Forgive the vulgarities. The guy is really furious LOL.

I hoped they help.
Anyway, just to let you know that you can't actually download the patch as of now since it looks like Cuteworm just made his site totally a google ad. Maybe he's in an attempt to earn money? LOL. I mean if you got a "virus" from that site, don't you want to head there immediately? Google adsense + rush to site = instant ca$h!

If you need help for a friend (cause if you're infected, you obviously can't come to this site) and you don't understand the solutions, comment this post. Please for god sake, don't comment without reading.

Friday, March 6, 2009

Playing DotA turned easier.

With the help of the new service, DotaPOD!

Wait, what's DotaPod and how to use it?
Huh? Sorry, I forgot you didn't know.
Okay so here's what DotaPod is. It's a Battle.net like service where we show games and you have the choice to join the games via our LAN emulation. So that's pretty much how it works and how you play DotA or any Warcraft III related games.

Oh okay, another battle.net wannabe.
Oh that's where you get it ALL WRONG. We don't wanna be another battle.net wannabe. It's different. In fact, it's even better.

Here's why.

  1. The only things you need to allow traffic in your firewall is your browser (which I bet is definitely allowed before you came to this blog) and Java.

  2. There is no need for CD keys to play which makes it easier. No misunderstandings of misplaced CD keys and other problems.

  3. It runs on your browser so technically, there isn't any installation needed. (Except maybe for a browser?)

  4. The only requirement is usually on your system since Java is needed every where.

  5. It works great with both Mac OS and Windows, making it a cross platform service.



So why wait? Come on and try it now! :)

Something new everyday.

Okay so this will be a short one. Anyway, remember you wanna tell your friend about a game in DotaPod?
Now you can with a URL function we just put in.
Click on this image



and you can copy the URL instantly. It's that simple.

Also, sprion has told me of a new developer interested in DPGS. I haven't met him yet but I'm sure I'll be blogging about that development as well.

So, that's about it for today. Good night! :D

What a day.

Various things were worked out today. (I can tell you sprion is tired as ever.)
You know, you remember, when you and your brother are playing dota at home and you joined a game in Zion. You can't see each other's chat but just didn't care.
Today, we fixed all that and fitted it into DotaPod.

DotaPod also had an issue with same LAN users being unable to join. We fixed that today too.
Credits to SlimShady and his brother for helping us test it out. It proved successful. (sprion was literally jumping for joy when he saw it!)

A new feature fitted into DotaPod is the internal port randomization. I know the terms are hard to swallow so I'm just gonna explain what's its purpose. It's a joining feature which can join any game with any port.
This makes DPGS users like me be able to host an inhouse game and still let people join my DPGS games. Isn't that crazy?!

The internal port randomization also fixed the LAN chatting issue. Also, no need for restarting Warcraft after hosting or after a game, since the ports are randomized! Cool? Yeah!

DPGS will also be modified so that it'll show the URL of the DPGS game so that it'll be easier to spread and make more games available for all!

And we did all of this, TODAY. That's how fast we're moving!

DotaPod will be the next big thing!

Hey! Where have you been?

Oops. Like I said, duty calls.
Anyway, it's been a busy week ahead. With my exams coming up, I still took time to help sprion test dotapod, ain't I an angel? (And sprion still owes me Pasta Mania!)

velvet, could you just get to the main content?
Okay, okay. I hear you already. Alright so the progress.
By order of release.

  1. Now your username = default IGN.

  2. You can change but it just makes identification so much easier!
  3. Guest can use dotapod. But with the name DotaPod.com

  4. DotaPod Game Server is released! (I'll explain later)



So yeah, that has been the happenings on the development side.
A lot has been happening but I'll get on to the DPGS introduction.

Okay, what is this DotaPod Game Server (DPGS)?
It's basically a bot. A bot that creates games.
First, I need to clear the misconception that the server is hosting it.
It's actually hosters. People like me, who port forwarded.
Oh, then why can't you just create normally?
DPGS doesn't need my Warcraft to be open and I don't need to be physically present in game.
It can host simultaneous games as well. So if game 1 starts, game 2 will be created.
It'll stop the lack of games Zion/DotaPod has!
Woah, any other features?
Not much is known yet, but they even know load times and etc.
They also collect statistics of the match which is really cool!

Alright, enough of DPGS. You must be wondering, "erm, which part of the testing schedule is DotaPod at?" To tell you the truth, I have no idea as well. Things turned a little messy. But my guess, we're in BETA stage. Closed or open, not really sure.

Future sights?
This is a possibility but it may not happen.
It's been talked over between sprion and me that DotaPod.com would be something like our basis and main focus. In addition, I've been pestering sprion about having a standalone. So we kinda had this whole idea.
We might be bringing the old Zion back BUT it's now a standalone of dotapod. It won't be as quick as dotapod though since dotapod would be our main focus. Fans of dotapod can use the standalone at ease.
Oh and it isn't really a standalone, it's just an upgraded Zion. :)

So yeah, we bring in the new and upgrade the old. Sounds good?
As of now, I guess we need as much beta testers as possible. To fine tune the whole system.
There will be ideas springing out from the developers and admins about the future of the system and how it can beat Garena, ahem, I mean other game emulations.

Anyway, that's all for now. You'll see more real soon!

A milestone reached.

Sorry for not updating. You know the usual. Exams.

Anyway, the past few days we've covered loads of ground on the development side.
Kudos to sprion. So here's the sequence of events that took place.

14/2/2009 - 15/2/2009
sprion starts coding DotaPOD's Lan Emulation in Java.

16/2/2009
sprion finishes raw coding. Success!. Just needed it to be faster and less abrupt.

17/2/2009
sprion fixed the speed issues and we tested.
It was really fast. Just like Zion or maybe even faster.

Placed in features to detect host/user disconnection. (Not sure what to do with it. Maybe pop related?)

Now, if host disconnects, game will still resume. We did tests and extra coding effort on sprion's side.

18/2/2009
Managed to port Lan Emulation to browser and server.
After that? Don't ask me. I was sleeping. LOL. It was 3AM? So yeah.

Tested and debugged various parts for leaving and disconnecting. (sprion owes me a feast at PastaMania!)

19/2/2009
Yay! We're in alpha testing phase!
Now, dotapod can join games and play them with ease of your browser!

At that same time, server was cocking up. sprion was wetting his pants as he saw his creation fail to start up. And yes, literally wetting his pants.

Added IRC widget to the page. You guys said Zion is all about chatting and today we bring the same experience to you.

Had a discussion about joining methods to use. A very good one. And we finalized how the future UI would look like. Or more like the basis of the UI. It'll be great! :)

TODAY
What else did you want? We can't be working our asses off all day you know!
Anyway, if you need help for joining games, I'll be doing a post on that maybe in the next few days.

As for now, need to catch up on some sleep that exams and testing (Thanks, sprion. You owe me a feast at PastaMania!).

And yes, you can consider this a development milestone! With the basic feature in place, we can show you how dotapod will work. Next post, a post for all alpha testers! :D

What? More?

Yes. More development. Don't take it so badly! It means we're pulling our brains out finding ways to improve dotapod!

So today, we'll be talking about Lan Emulation technologies.
For browsers, we've got 3 types. So here's the 3.

  1. Pure PHP Proxying

  2. Pure PHP Packet Spoofing

  3. Java


So let me just cut the chase and get to the pros and cons of each techonology.

Pros

  1. Pure PHP Proxying

    • Privacy of your IP address

    • We can get game statistics and info



  2. Pure PHP Packet Spoofing

    • No lag at all

    • Low cost, Server is only needed as a mediator between the 2 players

    • Low technical requirements and is very stable and programmers love it



  3. Java

  4. All the above. :)

Cons

  1. Pure PHP Proxying

    • Much more bandwidth required

    • Increased lag

    • No games when server is down

    • Very unstable



  2. Pure PHP Packet Spoofing

    • Unable to collect game statistics

    • Troublesome, Users must be at Warcraft's LAN area to connect



  3. Java

  4. You'll just have to have Java


So, velvet, what's your take on this?

Right, you want my opinion. If I'm to choose from the 3, I'll take Java. I'm looking at it in a technical view.
The pros definitely outweighs the only con. With the 2 options of Pure PHP, we excel in one area but totally neglect the other areas while Java does well for all areas.
The only con would be the Java requirement, but, hey! Don't all computers usually have Java? Another one up! :)

But as of now, Java really needs a lot of research and it'll probably take some time for it to be finalized.
It's been discussed and we've come to the conclusion that during the closed beta and probably open beta, where we'll use the Packet Spoofing method so that you guys can have a quick game. During this period of time, we'll be researching and fine tuning Java.
Once finalized and tried within the admins, we'll release it in the open beta stage.
After all bugs have been debugged, here comes the final installation! The stable release!

That's probably the schedule for the technology we'll be using for the LAN emulation for dotapod!
And don't worry. I'll be siding Java all the way. And sprion knows it! :)

The gaming scene has certainly changed!

More features.

As time goes by, technology improves. Agree?

And that so happens to be for Dotapod as well!
There are a few features that have been added this time.


  • Only games that are available for gameplay will be displayed (this means, all the games are joinable and playable)

  • The Warcraft III version checker is back!

  • A port checker has been implemented for hosts to check if they have forwarded their ports correctly.





So that's about all. It's a lot of features in only a few days so, let's hope for more to come!

Here comes the testing.

Yes. Sprion has finalized a few stuff and has put up a visual alpha test.
It'll let you have a feel of how the new dotapod will be like and the amount of potential it can have.

I know you're dying to know how we're gonna release Dotapod. So here's a picture to illustrate it.

[caption id="attachment_46" align="aligncenter" width="300" caption="Dotapod Test phase"]testing process[/caption]

Let me explain.

Stage 1.
Currently, the one that sprion has released is a visual alpha test just for our viewing pleasure and isn't fully functional. It's for the admins to review the concept and hope that the other developers would help out with this.

Stage 2.
That'll be our closed beta. It'll be circulated within handpicked people to debug the whole dotapod. Yes, this is needed so that you guys will have a smooth ride on dotapod!

Stage 3.
Now right after closed beta, it'll be the open beta where we'll release it to the masses. Where you guys can use it and at the same time report errors and bugs with the program!

Stage 4.
After our open beta and debugging of most of the problems, we'll compile everything together to bring to you a stable release of dotapod!

So that's about how the test is gonna be carried out. We're still at stage 1 so bear with us. It'll be brought to you sooner or later! :)

So I'll be seeing you at dotapod!

Honouring the past.

I used to remember myself getting bored with Battle.net and was finding means of playing Warcraft III online.
And yes, I found Zion. It wasn't a 1 time love affair for me. (I know it wasn't for some of you as well!)
I remember configuring Zion and IRC was a total chore. I took time and got it configured and I realized,"Hey this is one hell of an application!" That's when my love for it began.

Why?
It was a closely knitted social network between all the gamers there. And since most of them came from the Asian side of the world, it made it easier to communicate and share stuff.

And you don't see drama at Battle.net. Whereas, Zion has 9327492379487293749823 drama cases. Yes, yes. Drama is bad for health and it makes everyone angry but seriously, life is full of such stuff. So it really brought life to gaming.

I remember the few infamous people in Zion. Like roastbird. I can't believe he's still around. I remember him being the person scolding everyone and anyone he sees. God. It was crazy.

There was an admin named Skadi who called sprion "something" (I can't say if not, I'll lose my job!) and this made sprion rage and kick Skadi out. Skadi then pooled a huge amount of Zioners to his side and created a protest! Yes! I'm speaking the truth. Online protesting! Oh gosh, those were the days.

There were attacks from lancraft on to Zion and yes, the infamous CuteWorm incident. I was at the scene where all the mass kicking started and that made me laugh rather than get worried. Sorry, I know normal people don't laugh in such circumstances but who cares!

Anyway, Cuteworm is back. Yes he is. And he'll most likely be helping dotapod out! :)

There was the shift of servers as well. Wow! It's been really long, huh? Switching from Galaxynet to Gamesurge. I use to remember messaging Q for access and now I'm messaging chanserv for authorisation. Oh I'll miss that.

H mm... my journey? I used Zion and my computer kept lagging in game. So I kept visiting the forums for help. And soon, the forum became somewhere I frequent almost every other day, even in school!
Soon, I volunteered myself to sprion if I could become a moderator and I got it! I wasn't an admin in #Zinc back then and was just a user though I was a moderator. So yeah. It's been a humbling journey for me. Look at me now! Reporting for dotapod! I am honoured definitely.

So I'm here to tell you. Don't fret. Dotapod isn't getting rid of all of this but in fact is gonna amplify this. So hope for much more coming your way. Seriously, I can't wait for it! Though I'll miss Zion, dotapod is still Zion just with another name and a unique turn of use.

Let's honour the past, future and present while we use dotapod.

Developing has changed.

Developing programs usually start out as voluntary projects by programmers who do it for absolutely nothing in return. Yet, there will still be fans of the program and wish for the program to continue. Meeting the demands of these people, these developers feel the toll on themselves.

Today, things will change at dotapod. Today, you, the developer will be treated with utmost care and given the most credits for your work.

Okay, velvet, what in the world are you talking about?
It's about how you as developers are going to be treated in the dotapod society.
So here goes. It's all benefits, don't worry.

  • Full credits will go to your very name

  • You'll be credited in black and white as a fellow developer

  • At least 30% to 50% of the income is returned to the developer

  • And you'll be doing what you love the most



I told you developing for dotapod would be totally different? And like I said you'll love your job as you're programming for something you'll use to play DotA!

Interested? Comment this page! Or directly PM sprion about your application!

Bye zincplay, hello dotapod!

Yes, it's like what the title says.
There will be a forum shift from Zincplay to dotapod today.
We can't live in the past forever. The forum at dotapod will be a totally fresh forum with faster loading times and definitely easier navigation.
Content wise, it's all up to you. Create threads and replying to them. You know the drill.

So what's gonna happen during the move?

  • All accounts will be retained and shifted over to the new one

  • Threads and posts may be deleted. Let's hope they don't.

  • It'll last approximately 3-4 days.



Let's hail the new forum and pray for a smooth move!

Get updated today!

Yes, the dotapod development diaries is officially, opened!
And if you're wondering,"Who's in charge here?", the name's velvet.
Yes, I've been appointed as the blog's team leader. But put aside the formalities, I'm basically a reporter for dotapod!

So what's this blog about?
  • Get updated about dotapod in this very blog. You too, admins!

  • Random interviews with gamers and admins!

  • Updates on game developments like DotA

  • Facts about dotapod, you never knew existed!

  • Information about the tiniest and biggest news!


Wait. Who are you?
Oh. I forgot to introduce myself.
Hello world. I'm velvet.
I'll be bringing you up-to-date information on the new upcoming gaming network, dotapod!
I may be lame at my jokes sometimes so forgive me on that.
My gender? That's for you to find out!

Let's brace ourselves for a gaming sensation you'll never ever forget!