2.1.1 • Published 10 months ago

hax-climb v2.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Haxball Room Script for Climbing Mod (initial map & gameplay by Winky)

Preview

🚀 Discord

Prerequisites

  • npm >=8.6.0
  • node >=16.0.0

Install

git clone git@github.com:jakjus/hax-climb.git
cd hax-climb/
npm install

Usage

Rename config.example.ts with config.ts. Insert token from https://haxball.com/headlesstoken into config.ts.

// config.ts

export default {
    roomName: `🌕   HaxClimb v2.1.1 by jakjus`,
    token: `YOUR_TOKEN_HERE`,
}

Run Server:

npm start

Adding maps

To add a new map, follow the format in src/maps/jakjus-tower.ts. Then, add appropiate import in src/maps/maplist.ts. Map will be changed automatically.

Settings

Some script settings can be changed in src/settings.ts.

Migration (optional)

Only if you upgrade versions and some data exists!

To migrate data (database) from v0.x.x to v1.x.x:

npm run migrate_v1

To migrate data (database) from v1.x.x to v2.x.x:

npm run migrate_v2

Features

  • Winky's Climbing Challenge map
  • Checkpoint system
  • Timer
  • Leaderboards
  • SQLite database (persistent stats)
  • Multiple maps with separate leaderboards
  • Map Voting

Author

👤 Jakub Juszko

🤝 Contributing

Contributions, issues and feature requests are welcome!Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2022 Jakub Juszko. This project is MIT licensed.


2.1.1

10 months ago

2.1.0

11 months ago