noscoreio / noscore Goto Github PK
View Code? Open in Web Editor NEWNosCore is a Nostale emulator in c# (.Net 8) using DotNetty / Entity Framework / WebAPI / Autofac / Mapster / Serilog
License: GNU General Public License v3.0
NosCore is a Nostale emulator in c# (.Net 8) using DotNetty / Entity Framework / WebAPI / Autofac / Mapster / Serilog
License: GNU General Public License v3.0
add a configuration validator
https://codingblast.com/asp-net-core-best-practices/
add monster normal move (world+pathfindergui)
Rename project NosCore
add different chattypes :
Hello,
I can see that you are using many parts of the code I've made in EmulatorPOC.
This code is under GameField's Copyright (and not GPL as OpenNosCore is), didn't remind any request from you to use that code.
Actually, I'm asking for credits for these codes i've done or removing it from your repository and do your own one.
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Handling/GenericPacketHandler.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/BaseConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/DatabaseConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/LoginConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/MasterCommunicationConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/MasterConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/RatesConfiguration.cs
https://github.com/0Lucifer0/OpenNosCore/blob/master/OpenNosCore.Core/Configuration/WorldConfiguration.cs
As well as your obviously "name change" on the LoginServer & WorldServer.
That's not cool.
add packet decryption/encryption in the pipeline
implement test for language missing
use swagger
run mssql on travis
find a way to selfhost webapi on dotnet core 2
learn about Akka.Net and use it
Add help command
add speed command
update-database dont work "Object reference not set to an instance of an object" on this line in NosCore.Database/OpenNosCoreContext.cs "optionsBuilder.UseSqlServer(_conn.ConnectionString);"
split pathfinding and NosCore
use a gui in SDL or something similar to stress test it
add monster spawn (world+pathfindergui)
split webapi binder in host and port
create test login packet handler
fix speed calculation + add personal speed check
use extension method on interface to define the methods of component objects
use generic dto
remove inheritance in dto
Add null check on String properties in packet handle
add private message
need to be multicanal
implement multi language
save the background grid to avoid using to much ram in the pathfinder gui
secure webapi
Use roslynator and make a how to contribute in readme
add tests on move
create a language test to check foreign languages
review configuration inheritance
The tcp connection should be used only for direct connection between channels. Every Channel to Channel or External to Channel should be done with WEBAPI
use http://adamsitnik.com/Span/ in decoder/encoder to speedup packet handle
remove reflection in packet deserialization
remove dto
fix travis database test execution
create integration test for character screen packets
review generic dao
Czech Translate
LocalizedResources.cz.zip
Use microsoft globalization
add dependancy injection for configuration
add monster pathfind (world+pathfindergui)
think about using gettext instead of resx
create a discord bot to send message in case language test fail in the correct channel
use it for generic test failure too
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.