Skip to content

A simple tool which shows how easy it is to create network based tools with the nuget package MUnique.OpenMU.Network.Packets.

License

Notifications You must be signed in to change notification settings

bog7/MuConsoleTestClient

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

OpenMU Console Test Client

License

I wrote this tool to demonstrate how easy it is to write network based tools with the nuget package MUnique.OpenMU.Network.Packets of the OpenMU Project.

It encapsulates most of the packet creation and parsing for you, so you don't have to mess around with bits and bytes yourself.

Additionally, it's written for the best network performance you can get on .NET. It makes heavy use of Span<T> and ref structs for packets. The package MUnique.OpenMU.Network makes use of System.IO.Pipelines.

Licensing

This project is released under the MIT license (see LICENSE file).

Feel free to use this demo project as a base for your own projects.

Contributions

It's not going to be actively maintained or extended. Consider it done for the purpose it serves.

It's also not perfect code - I wrote this in a matter of minutes.

How to use

It supports a start parameter which takes the IP Address and a Port. The default is "127.0.0.1:55901", if nothing is specified.

It will connect to the specified address using the default network encryption of a MU Online Season 6 Episode 3 Client (English, GMO).

The application will then ask for the username, password and character name. It wont do further actions after it entered the game with the character.

About

A simple tool which shows how easy it is to create network based tools with the nuget package MUnique.OpenMU.Network.Packets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%