Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Full Release Luna 2 (Luna Plus) Server + Client Source Code.

Experienced Elementalist
Joined
Nov 17, 2009
Messages
255
Reaction score
157
especially in open source projects.

I think it a good idea to make svn open source projects,

But at this time we need to get this server up first.

I'm not a full developer but i can help somethings about information or files.

@Crypticus,

I test vs2011 now, It so cool but this time i need to install new 7 64bit version :( for do somethings.

oh somethings that i remember.

search in src about

Code:
GameSrv < sql username
luna < sql password

but i can't remember the ip one. (it not problem and easy to find)

that mean u don't need to hex it later when successful compile. :)
 
Last edited:
Experienced Elementalist
Joined
Feb 7, 2010
Messages
213
Reaction score
15
I think it a good idea to make svn open source projects

I have got my experiences with open source projects...


svn, sandbox(server), testserver, board and maybe a chat are no problems (for me) :)
in my opinion there are problems to find good translator.
 
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
Like I said, .
There's no real need to translate unless you're a perfectionist.

update: attached is the partially reversed HShield.lib (likewise, it does compile - just don't use it in its current state).
This is only to give a rough idea on what the pseudo-original would look like - free for public consumption (pointless for leechers):
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Mar 25, 2007
Messages
660
Reaction score
309
I finished check all things.
Everything works good and have no error.
i am a korean so i can read all words in source.
Only isseue is tools.
We need quest n effect n ui tools. . .
After make some instructions i will write here.
 
Junior Spellweaver
Joined
Sep 20, 2004
Messages
110
Reaction score
12
Is there already a Luna Online section at Ragezone forum. Shouldn't we moving this thread there? (or start a new one).

Would be really nice to start a project in order to work in this source files! :)
 
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
Try not to take this as a sweeping generalization; regular sections are filled with leechers and script kiddies.

Of course, there are good devs there too; but you're far more likely to find serious ones lurking around here.
And the project's already started - feel free to contribute (if you can).
 
Experienced Elementalist
Joined
Nov 17, 2009
Messages
255
Reaction score
157
Is there already a Luna Online section at Ragezone forum. Shouldn't we moving this thread there? (or start a new one).

Would be really nice to start a project in order to work in this source files! :)

Yes it has Luna 1 section but this is Luna 2 (Luna Plus).

Don't sure to merge it in Luna 1 section,... Need to wait MentaL or moderator thinking.

Luna 1 section still dead, More of leecher, not be interested and important thing the tools of Luna 2 can't use with Luna 1 client and server. (Not same version and header and etcs..)

List of MapServer that will be useful in the future.
Code:
MapServer 02: Alker Farm 
MapServer 13: Moon Blind Swamp 
MapServer 14: Red Orc Outpost 
MapServer 15: Moon Blind Forest 
MapServer 16: Haunted Mine 1F 
MapServer 17: Haunted Mine 2F 
MapServer 19: The Gate Of Alker 
MapServer 20: Alker Harbor 
MapServer 21: Ruins Of Draconian 
MapServer 22: Zakandia 
MapServer 23: Tarintus 
MapServer 25: Mont Blanc Port 
MapServer 26: Dryed Gazell Fall 
MapServer 27: Zakandia Outpost 
MapServer 28: The Dark Portal 
MapServer 29: Distoted Crevice 
MapServer 31: The Way To The Howling Ravine 
MapServer 32: Howling Ravine 
MapServer 33: Howling Cave 1F 
MapServer 34: Howling Cave 2F 
MapServer 41: Ghost Tree Swamp 
MapServer 42: Lair Pf Kierra 
MapServer 51: The Valley Of Fairy 
MapServer 52: The Town Of Nera Castle 
MapServer 53: The Great Garden 
MapServer 54: The Knight Grave 
MapServer 55: A Harbor Of Nera 
MapServer 91: (DateMatching 1 map MobLV? 20-40) 
MapServer 92: (DateMatching 2 map MobLV? 41-60) 
MapServer 93: (DateMatching 3 map MobLV? 61-80) 
MapServer 94: (DateMatching 4 map MobLV? 81-100)

I will look around more stuff later, I'm going to play Garena HoN now. :)
 
Last edited:
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
@arkaradet
I've sketched up a manual, just for you:

Step 1)
Read Memiko's instructions on the first page.

Step 2)
Read every page on this thread.

Step 3a)
Do-it-yourself. If stuck, goto 3b.

Step 3b)
Google and MSDN. Check if anyone has written more tips. Become a better programmer; then goto 3a again.
 
Not working on UnitedFlyf
Loyal Member
Joined
Apr 21, 2009
Messages
1,385
Reaction score
934
@xLethal
Thanks; but since when could Windows XP run DX10/11?
The last effort I heard was the "Alky Project" and seems bogus, if not, redundant.

@Sanjo
Because you don't always get a choice.
gPotato itself may not have access to the source code; I assume they handle localization of resource files.
For sure, anything that changes gameplay always involves dialogue (red tape) between them and Korean developers.

Note:

If you'd like the password, send a PM - it's to keep out copy-paste leechers.
I'll work on the HackShield library next; originals are old enough to raise SAFESEH errors with the new compiler.

Here's a bonus "DLC" for followers with the password from another thread:
(reversed library that's not present; compiles with VS11 Developer Preview)

The code has DX9, 10, and 11 support. DirectX allows you to support older versions(down to 9, 8 and below don't support this). In other words, you can use DX10/11 in your code, but the client will only utilize the optimizations if it has DX10/11 supported. The project I was working on used an old version of DX9 originally, I updated it to the latest SDK and had issues with XP afterwards, but was able to fix it with a few difficult modifications.

I'm probably not going to be working much on this though, unfortunately. Looking through the code, it's messier than I expected. I see overuse and unreferenced usage of the goto macro in the 4Dyuchi code. Who knows what else could be going on in that code(it wouldn't be that difficult to find out, but time consuming).

I can provide an updated mss32.lib/.h if anyone is interested.
 
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
I understand what you mean now; DirectX feature level support. Write for DX11, and use different code paths. Perfect!

But to support XP, you'd have to have a DX11 and DX9 version though. Feature level support is only present on DX11.
In this case, I suggest dropping off the DX9 version, since all new consumers PCs are Windows 7, and old ones will find... ways.

As for the source code...
Their engine relies on old SDKs and is recycled to create average-looking games. Not terrible, but is grossly outdated.
As aforementioned; compilers didn't adhere to standards well back then: ugly, ugly hacks we don't like are a given.

What I find most objectionable to working with this monolithic codebase is, it will be a maintenance nightmare.
Their project configurations are vague - output directories may be in cworking, sworking, project or Obj directory...

Is that Mss32.lib from the SDK floating around on certain torrent sites?
 
Newbie Spellweaver
Joined
Aug 9, 2011
Messages
52
Reaction score
3
i compile AgentServer.exe , DistributeServer.exe and MapServer.exe have alert message is BIN-FILE ERROR

Memiko - Full Release Luna 2 (Luna Plus) Server + Client Source Code. - RaGEZONE Forums
 
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
Probably means something's wrong with configuration or... more likely it couldn't connect to the database. Or a combination of both.
 
Newbie Spellweaver
Joined
Aug 9, 2011
Messages
52
Reaction score
3
Crypticus : you compile server file complete ?

you can connect you server and get in game?
 
Junior Spellweaver
Joined
Sep 3, 2011
Messages
184
Reaction score
258
I decided not to work with these files (at least for now).
They're not bad; but it doesn't fit my target profile.
 
Newbie Spellweaver
Joined
Aug 9, 2011
Messages
52
Reaction score
3
and now I compile lib is fail and can not compile 4Dy ......

you can help me Crypticus.
 
Back
Top