dagid4
Member
Hello everybody,
I would like to introduce you CoreUO server. It is my experiment to write server from scratch. Don't see it as a competition, because it really isn't. Writing a server from scratch is very time consuming. For now it only allows to move with character. Every other actions results in a crash.
It still can be interesting for someone to see how packets are exchanged. There are some improvements in comparison with RunUO kind servers. All core features are isolated in own project without others referencing it. They are only joined together in launcher. This enables rapid development, because you compile only small amount of scripts at one time. Also it is useful for testing.
As you may know, I'm focused on Kingdom Reborn client. But the server can be easily modified to support any other client. It is written in newest .NET Core 3.1 and utilizes C# 8 features such as default interface methods, switch expressions, etc. I really take care to make the code understandable, so it may be a good point to learn new stuffs.
Anyway, if you are interested, look at https://github.com/coreuo/coreuo.
I would like to introduce you CoreUO server. It is my experiment to write server from scratch. Don't see it as a competition, because it really isn't. Writing a server from scratch is very time consuming. For now it only allows to move with character. Every other actions results in a crash.
It still can be interesting for someone to see how packets are exchanged. There are some improvements in comparison with RunUO kind servers. All core features are isolated in own project without others referencing it. They are only joined together in launcher. This enables rapid development, because you compile only small amount of scripts at one time. Also it is useful for testing.
As you may know, I'm focused on Kingdom Reborn client. But the server can be easily modified to support any other client. It is written in newest .NET Core 3.1 and utilizes C# 8 features such as default interface methods, switch expressions, etc. I really take care to make the code understandable, so it may be a good point to learn new stuffs.
Anyway, if you are interested, look at https://github.com/coreuo/coreuo.