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
create a discord bot to send message in case language test fail in the correct channel
use it for generic test failure too
https://codingblast.com/asp-net-core-best-practices/
add monster spawn (world+pathfindergui)
find a way to selfhost webapi on dotnet core 2
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);"
Add help command
add private message
need to be multicanal
create a language test to check foreign languages
create test login packet handler
add tests on move
implement test for language missing
Czech Translate
LocalizedResources.cz.zip
create integration test for character screen packets
add dependancy injection for configuration
Use microsoft globalization
add packet decryption/encryption in the pipeline
use extension method on interface to define the methods of component objects
save the background grid to avoid using to much ram in the pathfinder gui
add speed command
split webapi binder in host and port
fix speed calculation + add personal speed check
add different chattypes :
fix travis database test execution
use generic dto
remove inheritance in dto
Rename project NosCore
Use roslynator and make a how to contribute in readme
review configuration inheritance
remove reflection in packet deserialization
learn about Akka.Net and use it
Add null check on String properties in packet handle
split pathfinding and NosCore
use a gui in SDL or something similar to stress test it
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
review generic dao
secure webapi
add a configuration validator
use http://adamsitnik.com/Span/ in decoder/encoder to speedup packet handle
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.
use swagger
think about using gettext instead of resx
add monster normal move (world+pathfindergui)
add monster pathfind (world+pathfindergui)
remove dto
run mssql on travis
implement multi language
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.