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!

Spiral Knights

Status
Not open for further replies.
Newbie Spellweaver
Joined
Jan 13, 2009
Messages
11
Reaction score
0
Would be great if someone that's knowledgeable in Java (I'm definitely not) could set up a server with Energy Regen, drop rate, etc. settings.

My only question is.. how would you apply updates, or handle zones?
 
Last edited:
Newbie Spellweaver
Joined
Aug 16, 2010
Messages
69
Reaction score
8
Would be great if someone that's knowledgeable in Java (I'm definitely not) could set up a server with Energy Regen, drop rate, etc. settings.

My only question is.. how would you apply updates, or handle zones?

Decompile and possibly fix and you can do everything.
 
Newbie Spellweaver
Joined
Aug 21, 2007
Messages
52
Reaction score
0
bump

I want to see this go somewhere, this game has too much potential both for being great to play and exciting to exploit.
 
Newbie Spellweaver
Joined
Apr 28, 2008
Messages
79
Reaction score
0
Just wondering about the ProjectXServer.class

Looks a bit as the server starting

Code:
   public static void main(String args[])
    {
        System.setProperty("com.threerings.io.enumPolicy", "ORDINAL");
        isServerRunning = true;
        try
        {
            Injector injector = Guice.createInjector(new Module[] {
                new ProjectXModule()
            });
            ProjectXServer server = (ProjectXServer)injector.getInstance(com/threerings/projectx/server/ProjectXServer);
            server.init(injector);
            server.run();
            System.exit(server._exitStatus);
        }
        catch(Exception e)
        {
            Log.log.warning("Server initialization failed.", new Object[] {
                e
            });
            System.exit(-1);
        }
    }

Looks as the main class for server start lol have a look at it.
 
Last edited:
Initiate Mage
Joined
Jul 29, 2012
Messages
1
Reaction score
1
Just had a look at these client files. Seems that their actual server code is inside of their .jar binary. In other means, you don't even have to code a server for this...

Namespace: com.threerings.crowd.server
You can start it from there as CrowdServer.java even has an entrypoint.

Code:
public static void main(String[] args) {
    runServer(new Module[] { new CrowdModule(), new PresentsServer.PresentsServerModule(CrowdServer.class) });
  }

Have fun? ~
I'm inexperienced with Java but I'm willing to learn. Spiral knights is a great game, and I'm looking to decompile, modify any package the modified game file as an update. How would I do this?

1.What program do I use to decompile it? Or is any good?

2.What exactly am I decompiling? Is it a specific file? Or am I decompiling Spiral knights itself?

3. How do I package it as an update?

Thanks,
Respectfully
Alex
 
Status
Not open for further replies.
Back
Top