【文件属性】:
文件名称:java多线程网站完整源码-Ogar2-Server:用Java编写的开源Agar.io服务器实现
文件大小:81KB
文件格式:ZIP
更新时间:2021-06-05 07:05:42
系统开源
java多线程网站完整源码奥加尔
2
用
Java
编写的开源
Agar.io
服务器实现。
Ogar
2
是
.
为什么要重写?
Ogar
2
仍在大力开发中,但最终将在完成后取代
Ogar
1.0。
这有两个主要原因:
性能-
Node.js
不是多线程的,当使用
Ogar
1.0
的玩家人数超过几个时,这会造成很大的性能瓶颈。
可扩展性-
在
Ogar
1.0
中,修改服务器的行为(例如添加新游戏类型)需要修改服务器的源代码。
Ogar
2
的插件
API
正在开发中,它将允许一种更清晰的方法来扩展和修改服务器的行为:单独的插件
JAR
文件,放置在插件目录中。
我们正在尽一切努力使从
Ogar
1.0
到
Ogar
2
的最终过渡尽可能轻松无痛。
获取和使用
Ogar
2
内置于一个随时可以运行的
JAR
文件中。
一旦您获得了
JAR
文件,无论是通过自己编译源代码还是下载我们的预编译版本之一,您所需要做的就是从命令行运行它。
~
$
git
clone
git://github.com/OgarProject/Ogar2-Server.git
Ogar
#
Build
th
【文件预览】:
Ogar2-Server-master
----LICENSE.txt(34KB)
----src()
--------main()
----CONTRIBUTING.md(1KB)
----README.md(3KB)
----pom.xml(5KB)
----.gitignore(91B)