-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for various titles on PC? #72
Comments
Hello! Too bad github not has topic system I admit. You are lucky, lately I reworked it a bit to support "modular" classes, per game based since every games is different really on this server. Compatibility is hit or miss, depends if the game uses custom DDL stuff or not (which many does). But every games needs to be reversed to at least find the signing key for the server to sign packet properly. However, the core mechanics of NetZ itself is fully working. So perhaps it can be done in tandem if you have a list of games already. Thank you a lot! Yet there is many stuff that needs work (proper nosql database in Quazal, actual c# GsChat server for multispy), but they are usable already. Regards. |
Thanks a lot for the reply GithubProUser67, That sounds awesome and it's possible that each game or some games, likely used its own custom DDL stuff like you mentioned. How complex is it to reverse the games to find the signing key for the server? Is it embedded in the game exe file? If so, if you can give me a breakdown or tutorial, I wouldn't mind doing this part, to help or contribute to the project :) I made a brief list of games that I'd like to test which include the following: Commandos: Strike Force Let me know if there is anything that I can do regarding the testing process or finding the signing key for each game (if it is not too complex to do :) ) Regards |
Hi, Its me again. I managed to compile the Quazal server yesterday. I had it running in the background and then started to try out some of the games on my list above. With a lot hope and expectations, I was left disappointed because nothing seem to invoke any function on the server. But as you rightly pointed out, the server isn't setup (signing key) to handle the packets most likely or the server requires specific DDL info. Just a few questions from my side though: The one that is included in the repo appears to be for the game "Pure". How would one go about in generating or determining what information should be present in that file? b) The server listens on a lot of ports - should any of them be port forwarded on one's router? I suppose it shouldn't be necessary seeing that it binds to one's local LAN IP. c) The signing key for packets, how does one go about to determine that? Does it require debugging the game while its running in memory and capturing any packets to see what the game is sending out or trying to reach? d) Can the server be hosted on the same machine as the games that one is trying to get working with the server? Those are the three major questions I have at present, for now at least. Also, if you have a discord channel please share that I can join or if you have discord, whats ur ID then I'll add you there if you don't want to keep on chatting here :) Thanks |
Hi, sorry for the late response, I was very busy, you can come here so we can discuss of all of this! https://discord.gg/DAUzp3Y3 PS: That's my server, my Bio is AgentDark447. |
No problem - I assume you were very busy! Thanks a lot for the discord invite link, I already joined and will message you there. I see there is a multiserver channel section, so I'll create a topic there as I've already seen a few games that make use of the http server, or at least request it, but doesn't do much else besides. But we'll chat further in the discord - once again, appreciate the invite link. Kind regards |
Thank you for having joined, the good news for you, is that Ubisoft systems are well documented by Quazal researchers all around, so it should not be that complicated to get them going. That's nothing! Always like to help. Kind regards |
Hi there,
Sorry for creating an issue topic, but wasn't sure how else to make contact. I wanted to find out if Multiserver3 can essentially be used for any Quazal based title, specifically PC?
What does compatibility look like at this stage? I wouldn't mind testing various titles to see what is compatible and what isn't, however it most certainly won't just be plug n play? I assume modifications need to be made/added for each game?
Appreciate your effort with this initiative and look forward to your reply.
Regards
SC
The text was updated successfully, but these errors were encountered: