SM64JS MMO Server Setup Guide

sm64js-mmo-serversm64js-mmo 的服务器代码。先决条件:需要 Postgres 数据库,例如通过 Docker。对于基于 Debian 的发行版,请安装 libpq-dev。将 .env.template 文件复制并重命名为 .env,并插入相应的 环境变量。要发展该服务器,还需为客户资产提供服务,因此需要先进行编译。如果您是从克隆此存储库开始,安装依赖项后,请导航至 client 文件夹并运行 yarn build:rust。对于开发,您可以运行 yarn webpack --mode development --env rust 或使用 webpack-dev-server

zip
sm64js-mmo-server-main.zip 预估大小:90个文件
folder
sm64js-mmo-server-main 文件夹
folder
proto 文件夹
file
mario.proto 3KB
file
mario_pb.js 167KB
file
.gitignore 85B
file
publish.sh 423B
file
Dockerfile 3KB
file
package.json 592B
file
.dockerignore 28B
file
nginx.conf.sigil 8KB
file
Cargo.lock 78KB
file
CONTRIBUTING.md 59B
file
createGameForm.html 3KB
file
LICENSE 483B
file
DockerfileNode 140B
file
levelData.js 3KB
file
Cargo.toml 313B
folder
.github 文件夹
folder
workflows 文件夹
file
audit.yml 689B
file
test.yml 2KB
file
profanity_filter.txt 6KB
file
.env.template 169B
file
README.md 785B
folder
openapi 文件夹
file
rapidoc-min.js 737KB
file
index.html 876B
file
icon.png 332KB
folder
crates 文件夹
folder
sm64js-api 文件夹
folder
src 文件夹
file
mute.rs 3KB
file
chat.rs 1KB
file
ban.rs 4KB
file
login.rs 9KB
file
players.rs 2KB
file
account.rs 2KB
file
logout.rs 535B
file
lib.rs 693B
file
Cargo.toml 907B
folder
sm64js-proto 文件夹
folder
src 文件夹
file
lib.rs 50B
file
Cargo.toml 200B
file
build.rs 228B
folder
sm64js 文件夹
folder
benches 文件夹
file
game.rs 2KB
folder
src 文件夹
file
permission.rs 5KB
file
websocket.rs 1KB
file
main.rs 92B
file
lib.rs 4KB
file
Cargo.toml 1KB
folder
sm64js-common 文件夹
folder
src 文件夹
file
chat.rs 9KB
file
date_format.rs 843B
file
lib.rs 3KB
file
Cargo.toml 545B
folder
sm64js-env 文件夹
folder
src 文件夹
file
lib.rs 2KB
file
Cargo.toml 162B
folder
sm64js-auth 文件夹
folder
src 文件夹
file
auth.rs 3KB
file
identity.rs 2KB
file
lib.rs 4KB
file
Cargo.toml 568B
folder
sm64js-ws 文件夹
folder
src 文件夹
file
room.rs 11KB
file
game.rs 2KB
file
session.rs 11KB
file
server.rs 17KB
file
client.rs 5KB
file
lib.rs 411B
file
Cargo.toml 618B
folder
sm64js-db 文件夹
folder
src 文件夹
file
schema.rs 3KB
file
lib.rs 17KB
file
models.rs 7KB
file
Cargo.toml 553B
folder
migrations 文件夹
folder
2021-03-18-070438_add_column_last_ip_to_account 文件夹
file
down.sql 44B
file
up.sql 51B
folder
00000000000000_diesel_initial_setup 文件夹
file
down.sql 328B
file
up.sql 1KB
folder
2021-03-16-074049_create_geolocations 文件夹
file
down.sql 24B
file
up.sql 541B
folder
2021-03-18-070941_update_set_last_ip_not_null 文件夹
file
down.sql 66B
file
up.sql 67B
folder
.gitkeep 文件夹
folder
2021-02-18-070510_create_google_sessions 文件夹
file
down.sql 27B
file
up.sql 202B
folder
2021-03-18-071007_alter_last_ip_not_null 文件夹
file
down.sql 59B
file
up.sql 58B
folder
2021-02-18-070500_create_discord_sessions 文件夹
file
down.sql 28B
file
up.sql 240B
folder
2021-02-18-070400_create_accounts 文件夹
file
down.sql 20B
file
up.sql 70B
folder
2021-03-15-154950_create_bans 文件夹
file
down.sql 16B
file
up.sql 171B
folder
2021-02-18-070430_create_google_accounts 文件夹
file
down.sql 28B
file
up.sql 128B
folder
2021-03-29-142737_create_mutes 文件夹
file
down.sql 17B
file
up.sql 158B
folder
2021-02-18-070420_create_discord_accounts 文件夹
file
down.sql 28B
file
up.sql 462B
file
diesel.toml 136B
folder
.vscode 文件夹
file
settings.json 55B
file
server.js 40KB
...
zip 文件大小:663.96KB