The problem with a client (client version is too old)
The problem with a client (client version is too old)
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?
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 (19.25 KiB) Viewed 3188 times
VataRus
- Freeyorp101
- Archivist Prime
- Posts: 769
- Joined: 04 Nov 2008, 09:17
- Location: New Zealand
Re: The problem with a client (client version is too old)
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
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
Re: The problem with a client (client version is too old)
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.
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.
Re: The problem with a client (client version is too old)
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
-unknown
Re: The problem with a client (client version is too old)
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.
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
Re: The problem with a client (client version is too old)
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
Regards,
Ablu
Re: The problem with a client (client version is too old)
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?
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 (34.42 KiB) Viewed 3056 times
VataRus
Re: The problem with a client (client version is too old)
looks like linking zlib fails. not sure if anyone tried compiling on windows before. i will test it once i am home
Re: The problem with a client (client version is too old)
Fixed the build for windows. Simply update your git via "git pull"
Re: The problem with a client (client version is too old)
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?
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
Re: The problem with a client (client version is too old)
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
No idea why that did not work out for you...
Regards,
Ablu
Re: The problem with a client (client version is too old)
Clear. Thanks anyway.
Do you plan to build a client for Windows in the future?
Do you plan to build a client for Windows in the future?
VataRus
Re: The problem with a client (client version is too old)
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
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