The problem with a client (client version is too old)

The 2009 Mana project went dormant around 2014 and was revived in 2023; it currently develops a client implementation for TMW and potentially other games.


Post Reply
User avatar
vatarus
Peon
Peon
Posts: 30
Joined: 05 Aug 2011, 04:42

The problem with a client (client version is too old)

Post by vatarus »

Hi!

Today compiled the server (on Ubuntu) and the client (on Windows) from git source.
Run the server.
Run the client. But when trying to log onto a server get the error: "client version is too old."

What is the cause of the problem? Who knows?
Attachments
Client_Error.png
Client_Error.png (19.25 KiB) Viewed 3188 times
VataRus
User avatar
Freeyorp101
Archivist Prime
Archivist Prime
Posts: 769
Joined: 04 Nov 2008, 09:17
Location: New Zealand

Re: The problem with a client (client version is too old)

Post by Freeyorp101 »

Which git repository are you using? The gitorious repository is quite out of date. If you want to use the manasource client, its current home can be found at [github].

Otherwise, can you upload the client log (mana.log) and post the SHA hash of the revision you are compiling from (git rev-parse HEAD)?


---Freeyorp
(09:58:17) < tux9th> Freeyorp: your sig on the forums is kind of outdated
User avatar
o11c
Grand Knight
Grand Knight
Posts: 2262
Joined: 20 Feb 2011, 21:09
Location: ^ ^

Re: The problem with a client (client version is too old)

Post by o11c »

The "too old" message is sent if the client does not send both the "update host" and "server order" bits.

Both of these have been sent for ages ...

"server order" was fixed in cd89ede064c63cb43da0fb4bfa16ff1599a96d32 aka v0.0.28.1-1829-gcd89ede which was *before* the last non-manasource release (TMW 0.0.29.1).

The relevant client code is in src/net/tmwa/loginhandler.cpp, about line 300

It's also theoretically possible to set this error manually, but I just checked the database and the only special errors are for temporary and permanent bans.
Former programmer for the TMWA server.
Frost
TMW Adviser
TMW Adviser
Posts: 851
Joined: 09 Sep 2010, 06:20
Location: California, USA

Re: The problem with a client (client version is too old)

Post by Frost »

What version is your client? The F1 key might tell you this.
You earn respect by how you live, not by what you demand.
-unknown
User avatar
vatarus
Peon
Peon
Posts: 30
Joined: 05 Aug 2011, 04:42

Re: The problem with a client (client version is too old)

Post by vatarus »

Hi!

1. Of course, I took the source code of the server and the client from github repository as usual:
Server: https://github.com/mana/manaserv
Client: https://github.com/mana/mana
Attach mana.log
2. Client version is 0.6.1
3. I have a server that is compiled in August this year. This server is running now. Client compiled yesterday connected to the server without any problems.
The client receives an error from a new server that was compiled yesterday. When trying to log onto a server the client receives the error: "client version is too old."
It can be assumed that the problem occurs on the server (manaserv-account side). But what exactly is going on?

I also compiled the serevere for Windows. Exact same error occurs.
Attachments
mana.log
(2.7 KiB) Downloaded 38 times
VataRus
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: The problem with a client (client version is too old)

Post by Ablu »

Looks to me like you are connecting to a manaserv server. If you want to connect to a latest manaserv server please make sure to use our new Qt client. At the moment we only have a client of Source of Tales available. However that client will likely also work for your own server. So please use this client: https://github.com/tales/tales-client Compile instructions are at: https://github.com/tales/sourceoftales/ ... -of-client

Regards,
Ablu
User avatar
vatarus
Peon
Peon
Posts: 30
Joined: 05 Aug 2011, 04:42

Re: The problem with a client (client version is too old)

Post by vatarus »

Thanks for the answer!

Install the Qt SDK for my Windows.
Then I tried to compile the Tales client, but received a compile error (log attached).
Tell me, please, what's wrong?
Attachments
tales-client-compile-error.txt
(146.95 KiB) Downloaded 35 times
2013-11-14_012354.jpg
2013-11-14_012354.jpg (34.42 KiB) Viewed 3056 times
VataRus
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: The problem with a client (client version is too old)

Post by Ablu »

looks like linking zlib fails. not sure if anyone tried compiling on windows before. i will test it once i am home
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: The problem with a client (client version is too old)

Post by Ablu »

Fixed the build for windows. Simply update your git via "git pull"
User avatar
vatarus
Peon
Peon
Posts: 30
Joined: 05 Aug 2011, 04:42

Re: The problem with a client (client version is too old)

Post by vatarus »

Yes, the problem is solved. Thank you.

But now it is not clear how the folder structure of the client should look like.
After compiling I got tales.exe and many other things (see attached file).
How can now organize the structure of folders of the client?
Attachments
Compile_log.txt
(146.56 KiB) Downloaded 32 times
client_release.zip
(3.76 MiB) Downloaded 29 times
VataRus
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: The problem with a client (client version is too old)

Post by Ablu »

You need to put the manamobile.exe into the example/ subfolder and run it from there.

No idea why that did not work out for you...

Regards,
Ablu
User avatar
vatarus
Peon
Peon
Posts: 30
Joined: 05 Aug 2011, 04:42

Re: The problem with a client (client version is too old)

Post by vatarus »

Clear. Thanks anyway.

Do you plan to build a client for Windows in the future?
VataRus
Ablu
Manasource
Manasource
Posts: 288
Joined: 23 Jul 2011, 08:31
Location: Germany

Re: The problem with a client (client version is too old)

Post by Ablu »

The person responsible for the daily builds wants to look into it somewhen. But he is short on time at the moment.

However we will of course publish windows binaries once we have a first release of that new client.

Glad to see that it works for you.

Regards,
Ablu
Post Reply