Page 1 of 1

Geoserver

Posted: Tue Dec 08, 2009 5:35 pm
by repou
Hello everyone.

I would like to offer L2J team start working over geoserver. I'm not talking about geodata, please understand me propertly and clearly.

Explanation of the need and some lyrics:

I have 3 gameservers run on a single machine and I would like to offer my players with best performance and quality. I've tried many of Lineage II server emulators in the past, some of them were not for free like your team do (thank you for open source). So as L2Jserver team if the "fathers" of Lineage II server emulator, I'm going over to the software provided by your team.

You've done a lot of work, the last time I tried L2Jserver software was about three years ago and the software you provide nowdays is much much better.

But only 1 really big feature is still missing: Geoserver.

And I would like to help with everything I can to see this feature in L2Jserver project. I have a good geoserver software, I've payed for it and ready to share this with your team members and developers. Just let me know.

RAM and Storage.

If you run only 1 gameserver it's not a problem to load geodata with the server into memory. But if you run more than 1 server? The geodata is the same for all servers you use, right? So why not to make "something" that keeps the geodata in memory and give all the gameservers a possibility to use that data?

The point of having geoserver is very simple: the Lineage II game for me is business. If we run 3 gameservers on the same machine, we have to copy geodata into every server we run (so it is about 3 Gigs of HDD, expensive for SCSI users like me). If we could run geodata separately in another instance (which geoserver is) we save 1,5 - 2 GB of storage for every gameserver instance we run. The second point is memory usage. My 32bit Xeon platform supports not more than 4GB of RAM. So without geoserver I loose 2 GB of expensive server RAM per every instance of gameserver.

If you already have some solutions, please inform me (I've not found a separate discussion that is directly pointed to geoserver). I can provide you with geoserver software I have, all I need is to implement this future in gameserver so the gameserver side will support remote connection for geodata.

I think it's great. I know, you don't develope the geodata, it could be bought/downloaded from anywhere else.

Please make a decision about Geoserver and let me know if there is a way I can help you with this.

Thank you and best regards,
Vladimir.

Re: Geoserver

Posted: Tue Dec 08, 2009 6:36 pm
by JIV
after this
I have 3 gameservers run on a single machine
i stop reading. For populated server isn't recommend to have DB on same server as GS, not even 3x gs... :roll:

Re: Geoserver

Posted: Wed Dec 09, 2009 3:51 am
by denser
1 of all - recommended to separate your servers for performance .
2 - i have to test 2 servers on 1 machine. i solved this by NTFS hard-links - save about 1 Gb of RAM

i cant understand of ability of geoserver...honestly.

two things i would like to see in geo - doors and floors.

Re: Geoserver

Posted: Wed Dec 09, 2009 6:44 am
by savormix
denser wrote:two things i would like to see in geo - doors and floors.
Yeah, but the dynamic door geo wont be done soon.

Re: Geoserver

Posted: Wed Dec 09, 2009 7:13 am
by repou
denser wrote:1 of all - recommended to separate your servers for performance .
2 - i have to test 2 servers on 1 machine. i solved this by NTFS hard-links - save about 1 Gb of RAM

i cant understand of ability of geoserver...honestly.

two things i would like to see in geo - doors and floors.
Thank you all for answers.

Separate servers:

1. Very expensive to buy dedicated server for every gameserver and host them, even use separate Virtual Machines for every instance.
2. For every instance of la2 server with geodata I need to give 3 Gigs of RAM. So if it is 3 servers it means 3 x 3 = 9 GB of RAM I need to give only for gameservers + OS, loginserver etc.!

Currently I run geoserver (2,5GB RAM) and 3 gameservers 768 MB RAM per each instance total 2,5 + 3 x 768 MB = 5 GB RAM, what is 4 GB less than solution you advice.

I have dedicated DB server and dedicated server for all my gameservers and all of this uses 1% of processor and 5 GB RAM.

Any other solutions? :roll:

Re: Geoserver

Posted: Wed Dec 09, 2009 3:44 pm
by denser
NTFS-hardlink. use for example killcopy by killer - killprog.com
this make you happy if you running at windows(server 2003 i.e.)

even loading geodata at second server lasts much faster.

Re: Geoserver

Posted: Tue Dec 15, 2009 8:36 pm
by jurchiks
http://svn.l2jfree.com/svn/l2j-free/bra ... geoserver/
you WILL need the source
you'd need to modify the paths from com.l2jfree to net.sf.l2j, and probably some other changes too, of course there are things that need to be integrated into your server core, not like you're just gonna launch an .exe and that's it
it's not that easy, but not hard either (for me, at least), just takes some time and patience, you could also learn some things from all the hassle