关于
Coriolis项目的灵感来自E:D Shipyard,当然还有Elite Dangerous。Coriolis的最终目标是提供丰富的功能来支持游戏内的游戏和规划,同时吸引E:D社区支持其发展。
Coriolis使用了Elite: Dangerous的资产和图像,经Frontier Developments plc许可用于非商业目的。它并未得到Frontier Developments的认可,也不反映Frontier Developments的观点或意见,没有Frontier Developments的员工参与制作。
贡献
开发
此版本包括以Docker容器方式运行应用的功能。
> git clone https://github.com/EDCD/coriolis.git
> git clone https://github.com/EDCD/coriolis-data.git
> cd coriolis
> docker buildx build --build-context data=../coriolis-data --tag coriolis .
> docker run -d -p 3300:3300 coriolis
或者要在不使用Docker Desktop的情况下运行Coriolis实例,请在命令行中执行以下步骤:
> git clone https://github.com/EDCD/coriolis.git
> git clone https://github.com/EDCD/coriolis-data.git
> cd ./coriolis-data
> npm install
> cd ../coriolis
> npm install
> npm start
然后你将在localhost:3300
上运行一个开发服务器。
船只和模块数据库
有关结构等详细信息,请参阅Data wiki。
部署
按照上面的开发步骤操作,但不要运行npm start
,而是执行:
> npm run build
这将创建一个包含所有必要文件的build/
目录。
之后,你需要以某种方式提供这些文件。
可以配置你的网络服务器使实际的build/
目录在网络上可见,或者将其复制到某个地方以提供服务。