Redfox is a universal open-source MMO game server created in .NET Core, providing a basic Zones and Rooms architecture.
Redfox in its current form offers the following features:
- TCP server
- WebSocket server
- Extension support
- Custom Message Handlers
- Custom Zone Authenticators
- User Variables
- Admin Panel
Server configuration file path is Config/Server.json
- Join Zone Request (rfx#jz)
- Zone Name (zoneName) required
- Username (username) optional
- Password (password) optional
- Join Room Request (rfx#jr)
- Room Name (roomName) required
- Public Message Request (rfx#pm)
- Message content (message) required
The basic server logic can be expanded to suit your needs using extensions. Extensions are created as .NET Core DLL libraries. You can find an example extension project and more detailed instructions here.