-
[Function/Performance]
On which platform is ProudNet available?
ProudNet can be used on any platform using either C++ or C#.
-
[Function/Performance]
Is ProudNet available with other client engines?
It’s possible. It’s also available with the most popular Unreal engine or Unity 3D.
-
[Function/Performance]
There’s an online game that we have developed already. How long will it take to replace it with ProudNet?
Depending on the size or complexity of the developed program, the initial stage of development will require less time to replace. In some cases, Net10TION’s customers took a short week or several months. If you have already started Open Beta, you can only replace the rest of the features except for ProudNet’s DB cache system.
-
[Function/Performance]
Can I make a server with Unity 3D engine?
Unity 3D engine is a great engine for client development. However, developing a server as a Unity 3D engine is not recommended.
* Unity 3D engines are highly optimized for user applications such as PCs and mobile apps, but they are not intended for static apps such as servers.
For example, there is no guarantee of 49 consecutive days of uninterrupted execution.
* The process running on the Unity 3D engine will only run one Hiarchy (Scene). There is nothing wrong with this in the client application.
However, only one Hiarchy drive is a problem on the server. To resolve this bypass, the server must have a process for each gameplay session (game room), which is inefficient.
* Behavior scripts on Unity 3D engines run only on single thread.
Game clients are easy to develop and perform as a single thread, but game servers often require a multi-core logic implementation.
* The Mono Platform on the underside of the Unity 3D engine often doesn’t perform as well as the Microsoft .Net Framework.
This leads to intermittent lag in real-time multiplayer gaming servers where response times must be uniform.
These features of the Unity 3D engine allow very convenient development without any problems with client development.
However, when servers are also developed with Unity 3D engines, these characteristics lead to problems.
Rather than writing a Unity 3D engine directly, the server program is recommended to use C# in the .Net Framework or to develop it in C++.
-
[Function/Performance]
Why does ProudNet support both UDP and TCP? Isn't Reliable UDP enough?
UDP and Reliable UDP may not work with some of the communication methods used by 3G or 4G (LTE) and high-level security networks in the enterprise. To prepare for this, ProudNet also supports TCP.
-
[Function/Performance]
Is ProudNet simple to use?
You can use it easily by referring to the help on the guide page.
-
[Function/Performance]
What is the probability of ProudNet's NAT hole punching?
Please refer to the product page for proven performance and reliability.
-
[Function/Performance]
What is ProudNet's server performance?
Mobile games in commercial service handle more than 60,000 concurrent users in just one server process. In a test environment, a server computer equipped with an 8-core Xeon can handle more than 10,000 concurrent players in one MMO zone. The traffic that occurred was 600 Mbps.
-
[Function/Performance]
P2P hole punching and relaying are not new concepts. Is it really necessary to use ProudNet?
If P2P communication had been easily resolved by P2P hole punching and relaying alone, ProudNet would not have been necessary. Unfortunately, various factors prevent P2P communication, such as computer settings, firewalls, security software, network devices, and excessive communications. ProudNet has built-in detection and response capabilities for a number of incomplete Internet environments and user system settings, and provides reliable P2P communication while initiating peer-to-peer communication shortly after the point of P2P communication.
-
[Function/Performance]
What's the problem if you can't punch NAT hole in ProudNet?
Communication itself is fine because communication with hosts that failed NAT hole punching is automatically relayed by the server instead.
-
[Function/Performance]
Which one should I choose, a multi-threaded or a multi-processed approach?
In general, it is common to float multiple multi-threaded servers, or single-threaded servers, as many as CPU counts, in a multi-process manner.
-
[Function/Performance]
Is there a way to continue the game even if you leave the Wifi zone on your smartphone?
Connection maintenance has been added to ProudNet. Please refer to the WiFi handover on the Product page for details.
-
[Use]
Where can I download the ProudNet program?
-
[Use]
What should I do if I have any questions or improvements while using the engine?
If you access the official website of ProudNet Naver and leave an issue on the technical support page, the person in charge will help you solve the problem according to your priority.
-
[Use]
Do you have any help on how to use ProudNet?
The ProudNet Guide page provides online help.