Hello, I found a 6607 source online which is mostly functional and I'll give it out here for people who want to use it for testing purposes!
DISCLAIMER: I do not encourage you to use this in a live server!!! There are many shortcomings to this source, which if you were to fix it would possibly work. I shared this just for testing purposes and for people who are looking for high sources to build on/rebuild
Problems:
1. !!! PASSWORDS ARE UNENCRYPTED ON THE vikings.sql file. You should NEVER do that! You should remake the login system using hashed passwords with cryptographically safe random salt (talking about AccServer project). I don't know how to express it more, but NEVER use plain text passwords in a Database. (Also don't attempt to make your own crypto-safe system, use already-tested cryptographic systems for passwords)
2 The user inventories and guilds and pretty much everything is stored in ServerDB as binary files. If you just want to test the source don't bother with that, but if you would want to release a server based on this source you would have to completely revamp the system and save everything inside an SQL Database. What if you have 100k accounts? Do you save 100k binary files for inventories, another 100k for nobility? How much space would you have on your host?
3. The codebase is very cluttered and poorly written. The code is mostly terrible (there's a function with 5k lines which an IDE will be forced to load without any syntax hightlighting, I have to edit it directly in vim), but it does work for the most part.
Given these disclaimers, I suggest you check out the source, if you want something almost complete and with a fairly new version to build on. Again, I advise against using it as a live version, but it's an interesting read (let's call it interesting).
PS: For the people barging in "OMG SHIT SOURCE STOP IT", yeah, I know, I didn't say you should follow it as if it were God, I'm saying that with a lot of refactoring, safety measures and a 'database' revamp it would be usable.
Client: [Only registered and activated users can see links. Click Here To Register...]
Source:
[Only registered and activated users can see links. Click Here To Register...]
DISCLAIMER: I do not encourage you to use this in a live server!!! There are many shortcomings to this source, which if you were to fix it would possibly work. I shared this just for testing purposes and for people who are looking for high sources to build on/rebuild
Problems:
1. !!! PASSWORDS ARE UNENCRYPTED ON THE vikings.sql file. You should NEVER do that! You should remake the login system using hashed passwords with cryptographically safe random salt (talking about AccServer project). I don't know how to express it more, but NEVER use plain text passwords in a Database. (Also don't attempt to make your own crypto-safe system, use already-tested cryptographic systems for passwords)
2 The user inventories and guilds and pretty much everything is stored in ServerDB as binary files. If you just want to test the source don't bother with that, but if you would want to release a server based on this source you would have to completely revamp the system and save everything inside an SQL Database. What if you have 100k accounts? Do you save 100k binary files for inventories, another 100k for nobility? How much space would you have on your host?
3. The codebase is very cluttered and poorly written. The code is mostly terrible (there's a function with 5k lines which an IDE will be forced to load without any syntax hightlighting, I have to edit it directly in vim), but it does work for the most part.
Given these disclaimers, I suggest you check out the source, if you want something almost complete and with a fairly new version to build on. Again, I advise against using it as a live version, but it's an interesting read (let's call it interesting).
PS: For the people barging in "OMG SHIT SOURCE STOP IT", yeah, I know, I didn't say you should follow it as if it were God, I'm saying that with a lot of refactoring, safety measures and a 'database' revamp it would be usable.
Client: [Only registered and activated users can see links. Click Here To Register...]
Source:
[Only registered and activated users can see links. Click Here To Register...]