更改

跳转至: 导航搜索

BallanceMMOClient

添加403字节2022年4月24日 (日) 21:28
无编辑摘要
* {{code|/mmo l}} or {{code|/mmo list}}: List all online player clients.
* {{code|/mmo s <message>}} or {{code|/mmo say <message>}}: Send message. Due to the implementation of BML command, {{code|Space}} is not supported in message content. You need to use other symbol to split words if you need. For example, you can type {{code|wait/a/minute}} or {{code|wait-a-minute}} instead of {{code|wait a minute}}.
* F3 for switching the display of debug information. Debug information mainly show network transfer status.
After anti-cheat update(v3.1), BMMO supports more anti-cheat features.
* {{code|/mmo cheat [on or off]}}: Switch cheat mode '''for all online players'''. This command will force change each player's cheat mode without any notification. Please do not abuse this command.
* A global message will be showed in chat dialog if any player change its cheat mode. The name of cheating player will automatically be attached with {{code|[C]}}.
 
=== Advanced Operations ===
 
* F3 for switching the display of debug information. Debug information mainly show network transfer status.
* You can use keyboard to send contest preparation message quickly. It's mechanism is running {{code|/mmo say <message>}} with preset string.
** {{code|Left Ctrl + 3}}: Send {{code|3}}
** {{code|Left Ctrl + 2}}: Send {{code|3}}
** {{code|Left Ctrl + 1}}: Send {{code|1}}
** {{code|Left Ctrl + 0}}: Send {{code|GO!}}
== Available Servers ==
V1 is based on TCP connection. Some basic message structures are established in this version and the plugin has been tested in production environment a few times. But the biggest problem is the quality of connection will significantly drop if the client is in a bad network environments. This is unacceptable in some cases.<br />
V2 use [https://github.com/Swung0x48/SimpleRealTimeNetworking a custom transfer protocol developed by Swung0x48]. But quickly, this version was no longer maintained.<br />
V3 is current version and be used by every Ballance multi-play players. It still in active development. This version use [https://github.com/ValveSoftware/GameNetworkingSockets Valve's GameNetworkingSockets ] as its network library. This version of BMMO is widely praised, relying on the low latency features provided by GameNetworkingSockets. The quality of connection is in acceptable range, even if you are living the opposite of the Pacific Ocean.
== Deploy a Personal Server ==
In general, creating an BMMO server on a Linux server is easier than a Windows server. You can check out the GitHub repository's README file of this plugin to know how to deploy a BMMO server.
1,132
个编辑

导航菜单