Contents
Is C# good for game server?
The language is certainly capable of it, and especially if it’s what you know, don’t spend a bunch of time learning a new language just because it’s “faster”. The real bottleneck of your server will be network latency; an extra millisecond or two because you used C# instead of C++ won’t make a difference.
What is Erlang programming language used for?
What is Erlang? Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.
Can I run Python in a browser?
2 Answers. Python is a programming language, you can’t run native code of a programming language. You can however, run programs written in python in the browser.
What code is WhatsApp written in?
| Stable release(s) [±] | |
|---|---|
| Written in | Erlang |
| Operating system | Android, iOS, KaiOS (There are also Mac OS, Windows and web app clients that work only when connected to the mobile app client.) |
| Size | 178 MB (iOS) 33.85 MB (Android) |
| Available in | 40 (iOS) and 60 (Android) languages |
Is it viable for a real-time game server?
One of the bigger issues to be aware of in terms of performance in C# or other .NET ecosystems is the GC — the .NET framework provides several flavors of GC, including a “server” GC, that are worth learning about. Intelligently managing memory (for example, by pooling) is still a good technique even in a managed environment.
Is it possible to run a game server in C #?
Still, even with pooling turned off, GC is not the biggest problem. As an example of how cool C# is, this is what we recently implemented. Our server runs several WCF services, that the game client uses for non-time-critical tasks, and we also use them for server administration.
What does WCF do for a game server?
Our server runs several WCF services, that the game client uses for non-time-critical tasks, and we also use them for server administration. It turns out, it’s very easy to make a WCF service to simply return our game objects to the caller.
How much GC does a game server use?
The GC “overhead” that scares some people is not really an issue, unless you happen to abuse it with billions of allocations per second. As an example, our current server allocates up to 50 mb/second under heavy load, and GC does not introduce any noticeable lag.