Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 17:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[OPEN SOURCE PROJECT] NosCore.io

Discussion on [OPEN SOURCE PROJECT] NosCore.io within the Nostale forum part of the MMORPGs category.

Reply
 
Old 05/28/2020, 01:11   #61
 
0Lucifer0's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,019
Some updates on NosCore:
NosCore is now supporting docker
NosCore finally got shops I18N (multilanguage)
NosCore is now using client language as user language instead of multi login server.

I recently splitted some components of the emulator so you can add the one you likes to your OpenNos and contribute to smaller projects

NosCore.Algorithm
will be responsible to handle the official algorithm of nostale (stats, xp, hp, mp...)
-

NosCore.ReverseProxy
Reverse proxy for NosCore that send a maintenance message when LoginServer is not found / non responsive.
It also allows IPv6 in World and Login servers
-

NosCore.Dao
Generic DAO for NosCore
-

NosCore.Packets
Continuation of ChickenApi.Packets, packets serialization deserialization and definition
-

NosCore.PathFinder
Pathfinding for NosCore
-

NosCore.Shared
Shared components, will have to break this down a bit as only NosCore executable should be dependant on most of this code. Currently used for some global enumerations.
-
0Lucifer0 is offline  
Thanks
4 Users
Old 05/28/2020, 14:59   #62
 
XV50's Avatar
 
elite*gold: 0
Join Date: Sep 2019
Posts: 346
Received Thanks: 159
Quote:
Originally Posted by 0Lucifer0 View Post
Some updates on NosCore:
NosCore is now supporting docker
NosCore finally got shops I18N (multilanguage)
NosCore is now using client language as user language instead of multi login server.

I recently splitted some components of the emulator so you can add the one you likes to your OpenNos and contribute to smaller projects

NosCore.Algorithm
will be responsible to handle the official algorithm of nostale (stats, xp, hp, mp...)
-

NosCore.ReverseProxy
Reverse proxy for NosCore that send a maintenance message when LoginServer is not found / non responsive.
It also allows IPv6 in World and Login servers
-

NosCore.Dao
Generic DAO for NosCore
-

NosCore.Packets
Continuation of ChickenApi.Packets, packets serialization deserialization and definition
-

NosCore.PathFinder
Pathfinding for NosCore
-

NosCore.Shared
Shared components, will have to break this down a bit as only NosCore executable should be dependant on most of this code. Currently used for some global enumerations.
-
Hey Lucifer,
first of all great work.

One thing that i tested, and it really works is that NosTale is supporting now the msgi Packet, which means you don't need i18n to support Multilanguage. For example:

"msgi 0 411 0 0" > "You inventory is full"

msgi reads Clientside Messages. You should instead use the msgi Packet.

Greetings
XV50 is offline  
Old 05/28/2020, 21:59   #63
 
0Lucifer0's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,019
Quote:
Originally Posted by XV50 View Post
Hey Lucifer,
first of all great work.

One thing that i tested, and it really works is that NosTale is supporting now the msgi Packet, which means you don't need i18n to support Multilanguage. For example:

"msgi 0 411 0 0" > "You inventory is full"

msgi reads Clientside Messages. You should instead use the msgi Packet.

Greetings
You still need it for shops for exemple (Except if they already have something to fix that) but yes it’s planned. Would take less time if somebody had time to add the enum and replace usage tho
0Lucifer0 is offline  
Old 05/28/2020, 23:32   #64
 
XV50's Avatar
 
elite*gold: 0
Join Date: Sep 2019
Posts: 346
Received Thanks: 159
Quote:
Originally Posted by 0Lucifer0 View Post
You still need it for shops for exemple (Except if they already have something to fix that) but yes it’s planned. Would take less time if somebody had time to add the enum and replace usage tho
When i'm done, i can send you every type so you'll have nearly no work. Greetings
XV50 is offline  
Old 05/28/2020, 23:33   #65
 
0Lucifer0's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,019
Just need to pull request NosCore.Packets
0Lucifer0 is offline  
Old 06/22/2020, 16:16   #66

 
ProToKing's Avatar
 
elite*gold: 3
Join Date: Aug 2011
Posts: 30
Received Thanks: 5
still alive?
ProToKing is offline  
Old 06/22/2020, 21:51   #67
 
0Lucifer0's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 1,005
Received Thanks: 1,019
Yes
0Lucifer0 is offline  
Reply


Similar Threads Similar Threads
Beginn einer neuen Ära! NosCore!
03/21/2017 - Nostale - 27 Replies
Der Beginn einer neuen Ära Es wird Zeit für einen Newcomer, einen Newcomer der etwas bewirken muss. Ihr fragt euch nun bestimmt was er bewirken muss? Diese Frage ist ganz einfach, er muss den anderen Mitstreitern zeigen es ist Real Madrid vs RB Leipzig. Zu hoch gepusht? Seht euch den Server doch selbst mal an. Was wir bereits besitzen :
NosCore the best Nostale Privat Server!
02/20/2017 - Nostale - 12 Replies
ERROR 409



All times are GMT +2. The time now is 17:52.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.