![alt tag](docs/expanse.png)
# Horizon Expanse
[![Discord](https://img.shields.io/discord/422424112863117312.svg?style=for-the-badge&logo=discord)](https://discord.gg/758eCD7)
[![](https://img.shields.io/github/contributors/HRZNStudio/Expanse.svg?style=for-the-badge&logo=github)](https://github.com/HRZNStudio/Expanse/graphs/contributors)
[![](https://img.shields.io/github/issues/HRZNStudio/Expanse.svg?style=for-the-badge&logo=github)](https://github.com/HRZNStudio/Expanse/issues)
[![](https://img.shields.io/github/issues-pr/HRZNStudio/Expanse.svg?style=for-the-badge&logo=github)](https://github.com/HRZNStudio/Expanse/pulls)
[![](https://img.shields.io/github/forks/HRZNStudio/Expanse.svg?style=for-the-badge&logo=github)](https://github.com/HRZNStudio/Expanse/network/members)
[![](https://img.shields.io/github/stars/HRZNStudio/Expanse.svg?style=for-the-badge&logo=github)](https://github.com/HRZNStudio/Expanse/stargazers)
[![](https://img.shields.io/github/license/hrznstudio/expanse.svg?logo=github&style=for-the-badge)](https://github.com/HRZNStudio/Expanse/blob/master/LICENSE)
[![](https://img.shields.io/endpoint.svg?style=for-the-badge&url=https%3A%2F%2Fshieldsio-patreon.herokuapp.com%2Fhrznstudio)](https://patreon.com/hrznstudio)
## What is it?
Expanse is a project which aims to completely replace minecraft's networking internals with SpatialOS to allow infinite worlds with near infinite people.
## How does it work?
The traditional ways to develop large online games mean that you’re either limited by the capacity of a single game server, or you have to shard your game world.
![alt tag](docs/trad-client-server.png)
SpatialOS works differently: it brings together many servers so they’re working as one. But it does this in a way that makes a single world which looks seamless to players.
![alt tag](docs/deployment.png)
[<sup>Images from SpatialOS documentation</sup>](https://docs.improbable.io/reference/13.5/shared/concepts/spatialos)
## How can I contribute? [![Open Source Helpers](https://www.codetriage.com/hrznstudio/spatial/badges/users.svg)](https://www.codetriage.com/hrznstudio/spatial)
### Prerequisites
- [Java 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- SpatialOS CLI [Windows](https://docs.improbable.io/reference/13.5/shared/get-started/setup/win) [MacOS](https://docs.improbable.io/reference/13.5/shared/get-started/setup/mac) [Linux](https://docs.improbable.io/reference/13.5/shared/get-started/setup/linux)
### Hardware Requirements
| | Minimum | Recommended |
|-----------|-----------------------------------|------------------------------------------|
| Processor | i5 | i7 |
| Memory | 8GB | 16GB |
| Network | Any broadband internet connection | High-speed broadband internet connection |
| Storage | 12GB available space | 12GB available space |
### Set up environment
> Any missing information will be found [here](https://docs.improbable.io/reference/13.5/shared/build)
run `spatial worker build` to set up the worker SDKs
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
地平线广阔 它是什么? Expanse是一个旨在用SpatialOS完全取代Minecraft的网络内部组件的项目,以允许无限的世界拥有近乎无限的人。 它是如何工作的? 开发大型在线游戏的传统方式意味着您要么受限于单个游戏服务器的容量,要么必须分摊游戏世界。 SpatialOS的工作方式不同:它将许多服务器整合在一起,因此它们可以作为一个服务器工作。 但这是以使玩家看上去无缝的单一世界的方式实现的。 我该如何贡献? 先决条件 SpatialOS CLI 硬件要求 最低要求 推荐的 处理器 i5 i7 记忆 8GB 16 GB 网络 任何宽带互联网连接 高速宽带互联网连接
资源详情
资源评论
资源推荐
收起资源包目录
expanse-develop.zip (71个子文件)
expanse-develop
.github
ISSUE_TEMPLATE
feature_request.md 595B
spatialos.json 174B
workers
java
settings.gradle 176B
spatialos.ChunkWorker.worker.json 1KB
spatialos.HorizonClientWorker.worker.json 410B
spatialos_worker_packages.json 525B
spatialos.java.build.json 1KB
spatialos.HorizonJavaWorker.worker.json 410B
worker-sdk
build.gradle 460B
.gitignore 88B
worker
gradlew 5KB
src
main
resources
pack.mcmeta 406B
META-INF
services
com.hrznstudio.spatial.worker.WorkerService 47B
spatial_at.cfg 327B
mixins.spatial.json 320B
java
com
hrznstudio
spatial
client
ClientView.java 4KB
HorizonClientWorker.java 5KB
GuiConnecting.java 1KB
package-info.java 199B
vanillawrappers
SpatialChunk.java 340B
WorldClientSpatial.java 2KB
package-info.java 215B
SpatialNetworkManager.java 3KB
SpatialChunkProvider.java 1KB
SpatialLaunchWrapper.java 2KB
snapshot
WorldConverter.java 5KB
SpatialTweaker.java 741B
SpatialMod.java 3KB
util
ConnectionManager.java 5KB
CommonWorkerRequirements.java 1KB
InventoryHelper.java 1KB
ConnectionStatus.java 357B
EntityBuilder.java 1KB
Converters.java 1KB
package-info.java 192B
launch
SpatialLaunchWrapper.java 3KB
SpatialTweaker.java 755B
data
BlockData.java 421B
mixin
MixinEntityPlayerSP.java 4KB
MixinNetHandlerPlayClient.java 959B
SpatialPlugin.java 948B
MixinPackageScanner.java 950B
MixinClientBrandRetriever.java 816B
worker
WorkerService.java 641B
BaseWorker.java 3KB
chunk
ChunkWorker.java 2KB
WorkerManager.java 2KB
WorkerManager.java 2KB
patcherdummy
.gitignore 22B
build.gradle 1KB
gradle
wrapper
gradle-wrapper.properties 231B
gradle-wrapper.jar 51KB
gradlew.bat 2KB
gradle.properties 213B
.gitignore 144B
build.gradle 3KB
build.gradle 1KB
CONTRIBUTING.md 4KB
LICENSE 7KB
README.md 3KB
snapshots
default.snapshot 84KB
default_launch.json 856B
docs
trad-client-server.png 8KB
deployment.png 36KB
expanse.png 181KB
CODE_OF_CONDUCT.md 3KB
.gitignore 23B
schema
components
entity.schema 782B
inventory.schema 172B
item.schema 179B
world.schema 460B
共 71 条
- 1
林文曦
- 粉丝: 26
- 资源: 4719
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1