The main apps that run Synixe
You are welcome to read, not copy directly, the source code for inspiration for your own community projects.
Some features come from SynixeContractors/Missions
- Validate missions
- Naming standards
- Respawn & Spectator configured
- Briefing configured
- Other group specific rules
- Generate
.pbo
files for missions- For regular missions
- Gernerate missions for multiple maps from a single mission file
- Automatically loaded onto all servers
- Schedule missions
- Provide an up-to-date iCal for Google Calendar and other calendar apps
- Post in a #schedule channel and track RSVPs
- Start the mission on the appropriate server before it starts
- Track attendance
- After action reports are validated
- Load missions and restart servers with Discord slash commands
- Loadout Tracking
- Loadouts are persistent across missions
- CBA Extended Loadouts (ACE Earplugs, GRAD Sling Helmet)
- Bank System
- Players earn money for completing missions
- Players can buy gear from the shop
- Players can transfer money to each other
- Automated payments from valid after action reports
- Garage System
- Players can buy vehicles from the shop using group funds
- Players can modify vehicles, attaching weapons
- Players can retrieve and store vehicles in the garage
- State of vehicles is tracked
- Fuel
- Damage
- Ammo
- ACE Cargo
- Tracks all objects
- Damage
- Inventory
- ACE Cargo
- Tracks all groups
- Waypoints
- Tracks all units
- Damage
- Inventory
- Instructors can certify students
- Members can see available certifications
- Expiry notifications
- Certifications can unlock gear in the shop
- Certifications can give free gear the first time they are completed
- ACE roles are automatically assigned based on certifications