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.
Geoserver
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
- JIV
- L2j Veteran
- Posts: 1882
- Joined: Sun Jan 06, 2008 8:17 pm
- Location: Slovakia
- Contact:
Re: Geoserver
after this

i stop reading. For populated server isn't recommend to have DB on same server as GS, not even 3x gs...I have 3 gameservers run on a single machine

- denser
- Posts: 1392
- Joined: Wed May 30, 2007 9:13 pm
- Location: Russia
- Contact:
Re: Geoserver
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.
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.
Tiger, once tasted human flesh, will want to taste it again
L2J - the place where glad to see you any time!
L2J - the place where glad to see you any time!
-
- Posts: 28
- Joined: Sun Aug 19, 2007 4:16 pm
- Location: Vilnius, Lithuania
Re: Geoserver
Yeah, but the dynamic door geo wont be done soon.denser wrote:two things i would like to see in geo - doors and floors.

-
- Posts: 3
- Joined: Mon Oct 15, 2007 10:13 pm
Re: Geoserver
Thank you all for answers.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.
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?

- denser
- Posts: 1392
- Joined: Wed May 30, 2007 9:13 pm
- Location: Russia
- Contact:
Re: Geoserver
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.
this make you happy if you running at windows(server 2003 i.e.)
even loading geodata at second server lasts much faster.
Tiger, once tasted human flesh, will want to taste it again
L2J - the place where glad to see you any time!
L2J - the place where glad to see you any time!
- jurchiks
- Posts: 6769
- Joined: Sat Sep 19, 2009 4:16 pm
- Location: Eastern Europe
Re: Geoserver
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
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
If you have problems, FIRST TRY SOLVING THEM YOURSELF, and if you get errors, TRY TO ANALYZE THEM, and ONLY if you can't help it, THEN ask here.
Otherwise you will never learn anything if all you do is copy-paste!
Discussion breeds innovation.
Otherwise you will never learn anything if all you do is copy-paste!
Discussion breeds innovation.