Quote:
Originally Posted by eziorav
it will take him very long time
also to make it run in other OS he has to build it in c++
|
C# may work on Linux using Mono, but i'm not sure about that (not every .net features are supported). At least the performance would be very low (Java is faster than C# + Mono)
I will take a long time to do that indeed. The auth emu itself takes time because many things can happen and need to be managed. A simple auth is fast to do, but a server with many features around it takes time to do. If the core of the server is already done, doing a GS will take a bit less time because you "only" have to manage high level things, not stuff like logging, configuration, ...
Quote:
Originally Posted by eziorav
or the easy way which will take few months is to take @Pyrok emulator ask him to tweak it for the 8.1 & make it uses mysql in stead of sql, well since @Pyrok left rappelz long time ago, i don't think that he would do it .
|
It's probably not that hard, it can be done probably without him. But i'm not sure this emu is bug-free (and some parts may need to be updated, like 8.1 packets)
mysql is portable ? It works on a usb key ?
But anyway, i think that a server should be always online (maybe with a periodic restart like official).
Personally, i have Linux, so that's why i made everything compatible with Linux. I also like when things are fast, so if a GS can work on a raspberrypi without lag (and with a reasonable amount of players, like 50), that's a great job done ^^ (that's why i prefer C++ stuff)
Also, a major thing is the motivation, you need time and motivation to do something like that.
Actually, i though about making a GS after having done with the auth emu. But i prefer to have a solid working base and only then start doing the GS. I also have goals, one is to be able to support several client versions (so no need to copy the whole project to do a GS (or whatever tool) for another version).
I have done that a bit with the auth emu, which support pre-8.2 and post 8.2 clients.