-
Posts
497 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Everything posted by Spirited
-
Looks like I need to correct the theme when I get home. Lol
-
Yup, that's right. When the client sends your server MsgWalk or MsgAction (for jumping), you need to either respond back to the client with the same message or with a kickback to its previous good coordinates. You also need to make sure your NPC is the right role type (so it sends you MsgNpc when you click on it). Should be type 2? Good luck!
-
You'll wanna send MsgData (message type 1033) on login. MsgData has other action types other than zero (which is for setting the date and time), but this should do the trick for you: https://gitlab.com/conquer-online/wiki/-/wikis/Packets/MsgData
-
Added!
-
I'd say thanks, but the majority of the cost for upgrading came from members. Makes me very thankful to have such a dedicated, small community.
-
I could add in a general development forum. Let me see how I can work that into our current categories. Thanks for the suggestion.
-
Hi all, A new star-rating system has been added to server advertising sections! Please remember that our board is an inclusive, welcoming space when rating servers. We don't encourage rivalry between servers, and don't want members downrating other servers just because they're another server. Please use the feature responsibly. I'll be working on a better solution; but in the meantime, I hope this helps bring a bit more engagement to server threads and helps members be more informed. Best, Spirited
-
You should be able to compile and run this on Windows as well. Qt Creator is definitely the first tool you need to install to get started with this project.
-
Afaik, not a lot of private server projects are like that, unless running your own server is an official feature of the game. There's gonna be some lite programming involvement getting this running, and some programming involvement to get working better than it already is (I don't think this is fully featured). I'd personally love to see someone working on this project and getting a real server running. I'd play it in a heartbeat. But yeah, it'll take some work. Maybe when I have a bit of time, I can try containerizing this so it's easier to build and run. But I don't have time to contribute right now with getting the new forum up and running with proper SEO and such. If there's anything I or CptSky can help clarify though, let us know. I'd be happy to help if you create a new thread about this and outline what you've done and what you're stuck on.
-
Hey all! Two-factor authentication via Google Authenticator has now been added to the board. Visit your profile's security settings to set it up. You won't get a special badge for enabling it (since that highlights potentially insecure accounts), but you will get some peace of mind. Best, Spirited & Staff
-
- 2
-
-
Tool: "Artisan Swindler" (Meteor/DB Upgrade Cost Calculator)
Spirited replied to Munsie's topic in Conquer Online
Nice! -
Hey all, Welcome to the new board website! We're now using Invision Community as our new board software. A few things have changed, and there're a few things you can expect in the coming days: Passwords have been reset due to incompatibilities with the less hashes and the new salted hashes and verifiers (you'll have to recover your password). Personal pronouns have been reset and changed to be a dropdown (to prevent future abuse). Small theme adjustments are still being made, and improvements are still in the works. Posts have been reformatted for the new software, and minor format adjustments may be made when saving older posts. I'll be experimenting with the use of like buttons for some time. In terms of immediate improvements, I'd like to announce that: You can now submit client mods in our Downloads section for Conquer Online. The board now uses modern (Twitter style) smilies (and we can add custom ones if you have the files and submit feedback with them attached). A popular servers widget has been added to the home page, sorted by most commented (for now). I'll be working on new features soon. Thanks for reading and for your generosity (if you helped donate for the upgrade), and I hope you enjoy the new forum! Spirited & Staff
-
Help Needed with Comet Source for Conquer Online Server
Spirited replied to mainoo's topic in Conquer Online
There are no such guides because that's just programming. It's problem solving. You look at other projects, learn how NPCs in Conquer Online work, and then implement it how you want it to be implemented. That's the whole purpose of a skeleton project (which Comet advertises itself to be). It gives you a foundation, and that's it. You bring everything else. -
Are you getting an error? What's holding you up from running it? Maybe i didnt install qmysql right? im using linux mint, first time dealing with qt stuff, im a web js programmer. im getting this erorr: Oh! That looks like it's probably a configuration issue. There's probably a file or setting you need to set for the username and password for MySQL.
-
Hahaha, yupppp. Seriously. At least IPS makes it easy. It has a built in converter. Just have to set up all the things it converts into.
-
Good news, everyone! I'm very excited to announce that our fundraiser goal has been met! For those who contributed, thank you very much for your generosity; and for those who shared, thank you so much for the added visibility. I'll be purchasing the new board software license tomorrow evening and getting the final steps ready. You can expect an announcement for the board software migration in mid-August. Honestly speaking, I never thought we'd gather enough support to finish the fundraiser. But I'm very grateful we did. Thank you all so much, and I look forward to updating you all again soon! Best, Spirited
-
Looks like you found it. Currently the only emulator in the Releases section.
-
Are you getting an error? What's holding you up from running it?
-
Seeking Guidance on Building an Emulator for Conquer Online from Scratch
Spirited replied to Aldric's topic in Conquer Online
That's unfortunately much harder to do. It requires that you either guess at what's changed (if they're minor offset changes to messages), or you reverse engineer the client by reading its disassembly. You may be able to find a bad project that does it well enough to get by on a higher patch, but latest is always going to be a challenge. To add to this, use the mac client. Oh yeah, thanks for the reminder - there's a tutorial on that here as well: -
Seeking Guidance on Building an Emulator for Conquer Online from Scratch
Spirited replied to Aldric's topic in Conquer Online
That's unfortunately much harder to do. It requires that you either guess at what's changed (if they're minor offset changes to messages), or you reverse engineer the client by reading its disassembly. You may be able to find a bad project that does it well enough to get by on a higher patch, but latest is always going to be a challenge. -
Seeking Guidance on Building an Emulator for Conquer Online from Scratch
Spirited replied to Aldric's topic in Conquer Online
Generally, there's not much to it - but it includes some more advanced programming topics. So you should probably study up a bit on threading, asynchronous patterns, and network sockets. But once you're comfortable, you'd just start with your socket system, then add cryptography to decrypt requests and encrypt responses, then add a database for persistence, and then you just handle one message type at time as the client requests it. It's honestly a bit of a pain to set up, but you can absolutely do it. I'm working on a new wiki right now, but I'd suggest looking at other sources around the patch you want to target. If you want a reference for how I built Comet (a skeleton project that just implements login for a bunch of patches), then you can check that out here: https://gitlab.com/spirited/comet. My full history of commits should be there on the main branch. Best of luck to you. -
Oh, this one? https://mega.nz/file/EdBVEA6K#BabczA8VmbnU-iMJQ97sOSwMxcipiFTE38hIt4njQ2c
-
Thank you very much for this explanation! It worked to upload the server and test perfectly. Awesome! Congrats, and I hope you enjoy running your server.
-
Ah, if you're using that source, then you need to use the provided launcher in the project. It's because that version of Conquer Online uses SRP6. Back then, that wasn't public knowledge or a public implementation, so the launcher included in CSV3 bypasses SRP6 and reimplements RC5 (the previous password encryption).
-
Are you using a clean client? If not, then I'd try that first.