Forums » Linux

Stuck on "Getting Characters..."

Jan 09, 2011 Narcys link
Hello,
I'm new on Vendetta Online and I'd like to try it. I've tried to install the game both from this website and from Ubuntu (32bits version). Everything works fine (the installation, etc) exept when I try to login. I click on "I Accept" and then, the game is stuck on the "Getting Characters..." window. Even if I wait a few minutes I have an error message like "Connexion to the server time out". I don't have any plugin and I use Ubuntu 10.10.

Sorry if my english is not perfect, this is not my native language,
Thanks! :)
Apr 01, 2011 nasman link
I have this problem too on the same operating system - I don't know what the problem is?
Apr 03, 2011 nasman link
i'm guessing it's firewall issue since i can't read any news/event posts in the client either... tried opening up all the ports in my router but this caused the update connection to fail so i couldn't even get into the client... oh well, this is too hard to be worth the effort really.
Apr 08, 2011 Alloh link
From the FAQ page:
"The Vendetta Updater, the auto-update program that executes prior to game startup, makes an outbound connection to TCP port 21024. Once updating has completed and the game itself is fired up, a connection is established upon login attempt to UDP port 21141. Thus, any modern firewall capable of "keeping state" on outbound TCP/UDP should require no alterations. Other firewalls and packet filter implementations may require specific configuration changes. Both the updater and game work fine through Network Address Translation."

so, test this from a terminal window:

telnet update1.vendetta-online.com 21024
telnet 204.29.203.105 21141 (this is a TCP conn, but real game uses UDP!)

Now make sure your router and ISP allows UDP traffic, and check if no local FW is blocking anything with "iptables -nL".

Reference:
204.29.203.105 is the main game server
207.67.51.37 is one of the update servers
Apr 10, 2011 nasman link
yep, the ports are all open and those telnet tests connect fine too.

i've figured out i can read a news/event post once in the client before it will no longer connect - if i relogin on the client (without exiting) then this one-time connect to the server is available again.... very strange.
Jun 19, 2011 oelmekki link
Hello,

I've just signed up and have a same symptomatic problem. I got stuck in the same place (getting characters) before getting a timeout message.

I'm not sure we have exactly the same problem, because I can't telnet to 204.29.203.105 . Actually, this ip even doesn't ping. Am I popping in in a bad time, such as down server period?

I'm on a linux architecture (gentoo, x64) with a linksys router that does not block any outgoing connection.

PS : I tried from one of my servers with no firewall at all, it doesn't ping either (btw, all my machines are in France).

PS2: had a friend ping from UK, no more luck.
Jun 20, 2011 oelmekki link
Ok. I tried several things :

- putting my machine in dmz from my router, in case there are some incoming connections on others ports than ones mentionned before
- using the x32 version rather than x64
- using http mirror download rather than bittorrent
- each time, removing app directory and binary
- running under vanilla twm X session
- canceling connection then try again, while still in the same client process, as mentionned several times in this forum
- even, clicking on the "connect" button of the login form rather than pressing enter (sigh)

Nothing helps.

Any clue?
Jun 22, 2011 mr_spuck link
The server is at server,vendetta-online.com (204.15.102.5). Dunno where Alloh got that ip from.. maybe it changed.

What if you change "MTU Discovery" under options->network to compatibility? There isn't a whole lot else you can try from the game.

Any agressive firewall options enabled in your router?
Jun 22, 2011 oelmekki link
Hello mr_spuck, thanks for reply.

It didn't connected either using "MTU Discovery" set on compatibility. It doesn't do the exact same thing, though. When it's on "auto" and I login, I'm asked to accept the EULA, then it gets stuck on "getting characters".

In compatibility mode, it just displays "connecting", without showing the EULA (I'm starting from a new clean install each time).

As I said above, I set my machine in a dmz (that means that the router transparently relays any connection, without filtering). Just to be sure, I disabled the router's firewall globaly, but as expected, it didn't help.

On the bright side, 204.15.102.5 pings, here :)

Do you know if there's any way to get some debugging infos, so I may see where it goes wrong? (I can produce a strace output too, if there's any core dev around)
Jun 22, 2011 mr_spuck link
Oh well

The log file for the game is ~/.vendetta/errors.log.

I don't think reinstalling will make a difference. But restarting the game after each attempt is probably a good idea.

A tcpdump of my log in sequence looks like this: http://pastebin.com/RWM9Xpur
When the eula dialog shows up the game should receive a few kb of data (amount might depend on how old your account is ..dunno). After that it seems to poke the server every two seconds.

Try letting the game sit for a while on the eula. A while back clicking too fast through that caused some people to get people stuck.

If you want to contact the devs you should probably file a support request. They don't check this forum all that often.
Jun 22, 2011 oelmekki link
Hello,

Log file wasn't very verbose. It scans for devices, complains about a few sound files missing, then only says "Welcome to Vendetta Online" and "Connection to server timed out".

Thanks for tcpdump logs, there were helpful. I ran the same, and realized there were communications between my machine and the server. I've waited for transfers to calm down before accepting the EULA, but it was not successful.

tcpdump reported remote machine as "majikthise.guildsoftware.com". Since it is on the same IP that "server.vendetta-online.com", I thought this wasn't meaningful, but still tried to declare server.vendetta-online.com in /etc/hosts (I was quite surprised it worked, actually, didn't know this file was taken into account for reverse dns too). But no more luck.

Still, the interesting thing here is that there *are* communications between my machine and the server. So I guess it's not a connection problem after all.

Thanks for help,
I'll submit a bug report.
Sep 24, 2011 nasman link
in the end, it turns out my netgear router was blocking ports despite setting up forwarding or the dmz option. i updated the firmware and vendetta connected first time without problem.