Jump to content

Recommended Posts

  • 4 months later...
Posted
  On 4/11/2013 at 11:00 AM, xdem said:

dont use sleep on your server guys, find an autorestart with threadpoolmanager

 

If you have something on mind just make it public.

Posted
  On 4/11/2013 at 3:23 PM, Observer said:

If you have something on mind just make it public.

What else u need mate, I told that it should be done with threadpoolmanager, its easy

Posted
  On 4/11/2013 at 3:26 PM, xdem said:

What else u need mate, I told that it should be done with threadpoolmanager, its easy

 

Make a topic and and show us how specific can you be in order to " Autorestart with Threadpoolmanager".

Posted
  On 4/11/2013 at 5:29 PM, Observer said:

Make a topic and and show us how specific can you be in order to " Autorestart with Threadpoolmanager".

 

I think that its to easy too create a topic for it, but quickly I made this:

	}
	_selectorThread.start();		
}
+	static int hours=1;//1 hour
+	private static void scheduleNextRestart()
+	{
+		_log.info("Scheduled GS restart after " + hours + " hours");
+		ThreadPoolManager.getInstance().scheduleGeneral(new Restart(), hours * 3600000);
+	}
+	public static class Restart implements Runnable
+	{
+		@Override
+		public void run()
+		{
+			L2PcInstance manager = L2PcInstance.createDummyPlayer(0, "Restart Manager");
+			Shutdown.getInstance().startShutdown(manager, 900000, true);
+			manager.decayMe();
+		}
+	}
public static SelectorThread<L2GameClient> getSelectorThread()
{
	return _selectorThread;
}

and

	Util.printSection("Game Server");
+		scheduleNextRestart();
	if (Config.IRC_ENABLED)
		IrcManager.getInstance().getConnection().sendChan(Config.IRC_MSG_START);

on GamerServer.java

This should work.

 

PS: about that dummy pc Instance, dont flame me dat was a quick fix xD

  • 3 weeks later...
  • 10 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...