Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Silkroad Online › SRO Coding Corner
You last visited: Today at 01:00

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

Advertisement



[Question]silkroad emulator in the age of Ai..!

Discussion on [Question]silkroad emulator in the age of Ai..! within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #31
 
elite*gold: 0
Join Date: Jun 2025
Posts: 20
Received Thanks: 13
Quote:
Originally Posted by B1Q View Post
You sound like you have never used C# before

C# is VERY optimized. you have never seen a server written in C# because you're simply not an MMORPG developer xD if you're really interested in MMORPG development you would know C# is very much optimized for servers and with AoT you can't distinguish it from C++

What do you think you need to handle 1,000 players?
Nobody said C# can't be used for an MMORPG server.

The questionable claim is that AOT makes C# indistinguishable from C++. It doesn't. AOT gives you native compilation, not C++'s memory model or low-level control. GC, allocation behavior, data layout and runtime abstractions still matter.

C# can be extremely performant. That doesn't make it equivalent to C++ in every workload.

And "you're not an MMORPG developer" isn't an argument. Show the benchmarks instead.
aero_ass is offline  
Old   #32
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 2,046
Received Thanks: 1,203
Quote:
Originally Posted by aero_ass View Post
Nobody said C# can't be used for an MMORPG server.

The questionable claim is that AOT makes C# indistinguishable from C++. It doesn't. AOT gives you native compilation, not C++'s memory model or low-level control. GC, allocation behavior, data layout and runtime abstractions still matter.

C# can be extremely performant. That doesn't make it equivalent to C++ in every workload.

And "you're not an MMORPG developer" isn't an argument. Show the benchmarks instead.
He did make that claim, He said "whatever you do with C# it's not going to be production-ready"

real life AOT benchmarks are all over the internet, you can dodge the GC pretty easily and you should when writing a game server in C#

even without AOT, C# is still very much capable of hosting 1.5K players on a single server instance (Conquer Online servers (modern ones) and emulators, EuDemon servers and many other MMORPGs with emulators written in C# i DAoC has one too)

I said he's not an "MMORPG Developer" because he's trying to give MMORPG Server Development advice he said that he has never seen C# for MMORPG servers

as for the "AOT Makes C# indistinguishable from C++" claim, fair enough, let me rephrase: well written, allocation conscious C# (pooling, structs, Span<T>, ECS libraries, avoiding LOH churn) gets close enough to C++ for most game server workloads that the difference stops being the bottleneck.

PS: I haven't touched C# in a couple years and mostly write C++ now. Not defending a stack I use I just don't like "it'll never be production ready" claims.
B1Q is offline  
Old   #33
 
elite*gold: 0
Join Date: Aug 2026
Posts: 6
Received Thanks: 3
Quote:
Originally Posted by B1Q View Post
He did make that claim, He said "whatever you do with C# it's not going to be production-ready"

real life AOT benchmarks are all over the internet, you can dodge the GC pretty easily and you should when writing a game server in C#

even without AOT, C# is still very much capable of hosting 1.5K players on a single server instance (Conquer Online servers (modern ones) and emulators, EuDemon servers and many other MMORPGs with emulators written in C# i DAoC has one too)

I said he's not an "MMORPG Developer" because he's trying to give MMORPG Server Development advice he said that he has never seen C# for MMORPG servers

as for the "AOT Makes C# indistinguishable from C++" claim, fair enough, let me rephrase: well written, allocation conscious C# (pooling, structs, Span<T>, ECS libraries, avoiding LOH churn) gets close enough to C++ for most game server workloads that the difference stops being the bottleneck.

PS: I haven't touched C# in a couple years and mostly write C++ now. Not defending a stack I use I just don't like "it'll never be production ready" claims.
I mostly work with Rust and C++, but now you’re telling me that C# is just as fast as them? No way. That’s what I’m trying to explain.
NyanrsaA is offline  
Old   #34
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 2,046
Received Thanks: 1,203
Quote:
Originally Posted by NyanrsaA View Post
I mostly work with Rust and C++, but now you’re telling me that C# is just as fast as them? No way. That’s what I’m trying to explain.
You're not trying to explain anything brother. You made a claim that anything made with C# is never production-ready and you said you have never seen an MMORPG use C# for their game servers and that clearly means you're not interested in the language or even knowing what it's capable of

I use C++ too, daily, my engines is written in C++ and so is the networking code, C# servers are as fast as C++, at least the C# I wrote and for a game like Silkroad, C# is more than enough, actually C# is overkill should write the servers in Python.
B1Q is offline  
Old   #35
 
elite*gold: 0
Join Date: Jun 2022
Posts: 5
Received Thanks: 1
Some images from my side, it is not something that im proud of but, it was done few months ago using claude code & rust;






















I'm using Spacetime Db;
vasilealfredbrad is offline  
Old   #36
 
elite*gold: 0
Join Date: Nov 2007
Posts: 42
Received Thanks: 5
Quote:
Originally Posted by alexander337 View Post
Thanks for the advice im using C# also i have looked in every available open source project related to silkroad online and i learned a lot from them actually and I'm so close to showing you guys what i have reached it's going to be a surprise
Any news?
diegoag64 is offline  
Reply


Similar Threads Similar Threads
Suche den beste Silkroad Emulator / searching for the best silkroad emulator
06/29/2013 - SRO Private Server - 7 Replies
Ich suche den beste Silkroad Emulator ... wenn mir einen helfen kann bitte schreiben i'm searching for the best silkroad emulator ?! up !!! pls guys / kommt schon ! waiting......



All times are GMT +2. The time now is 01:02.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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