6.0 KiB
6.0 KiB
🎮 RR3 Community Server - Quick Reference
🚀 Quick Start Commands
Start Server
cd E:\rr3\RR3CommunityServer\RR3CommunityServer
dotnet run
Server runs at: http://localhost:5001 Admin panel: http://localhost:5001/admin
Build Modified APK
cd E:\rr3\rr3-apk
.\RR3-Server-Browser-Installer.ps1 -ApkPath "realracing3.apk"
Install APK on Device
adb install realracing3-community.apk
Open Server Browser
adb shell am start -n com.ea.games.r3_row/com.community.CommunityServersActivity
📁 Repository URLs
🎯 Key Features
rr3-server
- ✅ Web admin panel
- ✅ Daily rewards (50 Gold + $5K)
- ✅ Time trials
- ✅ Car ownership (5 cars)
- ✅ Upgrade system (5 types)
- ✅ Career progression
- ✅ Level/XP system
rr3-apk
- ✅ Server browser UI
- ✅ Unlimited server profiles
- ✅ One-click switching
- ✅ Online/offline status
- ✅ No rebuilds needed
📊 Economy Cheat Sheet
Starting Resources
- Level: 1
- Gold: 0
- Cash: $50,000
Daily Income (~350 Gold + ~$70K)
- Daily Reward: 50 Gold + $5,000
- Time Trials: 150 Gold + $35,000
- Career Events: 150 Gold + $30,000
- Level Ups: 10 Gold + $5,000 per level
Car Prices
- Class C: $25,000 (Nissan Silvia)
- Class B: 150 Gold or $85,000 (Ford Focus)
- Class A: 350 Gold (Porsche 911)
- Class S: 750 Gold (Ferrari 488)
- Class R: 1,500 Gold (McLaren P1)
Upgrades (per car)
- Engine: $5,000 (+3 PR)
- Tires: $3,000 (+2 PR)
- Suspension: $4,000 (+2 PR)
- Brakes: $3,500 (+2 PR)
- Drivetrain: $4,500 (+3 PR) Total: $20,000 for +12 PR
🔌 API Endpoints
Director
GET /director
Authentication
POST /synergy/account/register
POST /synergy/account/login
GET /synergy/account/info/{id}
Rewards
POST /synergy/rewards/daily/{id}
POST /synergy/rewards/gold/purchase
GET /synergy/rewards/timetrials
POST /synergy/rewards/timetrials/{id}/submit
Progression
GET /synergy/progression/player/{id}
POST /synergy/progression/player/{id}/update
POST /synergy/progression/car/purchase
POST /synergy/progression/car/upgrade
POST /synergy/progression/career/complete
Commerce
GET /synergy/commerce/catalog
POST /synergy/commerce/purchase
Test at: http://localhost:5001/swagger
🎨 Web Admin Pages
/admin- Dashboard/users- User management/catalog- Store items/sessions- Active connections/purchases- Transaction history/rewards- Daily rewards & time trials/settings- Configuration
📱 Server Browser UI Flow
- Open Server Browser
- Tap "+ Add New Server"
- Enter Name + URL
- Tap "Test Connection"
- Tap "Save"
- Tap "Connect"
- Restart game
- Play!
🔧 Development
Update Server Code
cd E:\rr3\RR3CommunityServer\RR3CommunityServer
# Make changes
dotnet build
dotnet run
Push Changes
git add .
git commit -m "Your message"
git push
Update Database
# Delete existing DB to recreate with seed data
rm -f rr3.db
dotnet run
🐛 Troubleshooting
Server won't start
# Check port 5001 is free
netstat -ano | findstr :5001
# Kill process if needed
taskkill /PID <pid> /F
APK won't install
# Uninstall original RR3
adb uninstall com.ea.games.r3_row
# Try again
adb install realracing3-community.apk
Game can't connect
- Check server URL is correct
- Verify server is running
- Test with curl:
curl http://localhost:5001/director - Check firewall settings
📚 Documentation
Main Guides
PROJECT_COMPLETE_SUMMARY.md- Overviewrr3-server/PROGRESSION_SYSTEM.md- Game systemsrr3-apk/docs/SERVER_BROWSER_GUIDE.md- User guide
Technical Docs
rr3-server/WEB_PANEL_GUIDE.md- Admin panelrr3-apk/docs/SMALI_REFERENCE.md- APK moddingrr3-apk/APK_MODIFICATION_GUIDE.md- Details
💡 Quick Tips
For Server Owners
- Configure daily rewards in admin panel
- Create time trial events
- Add more cars to catalog
- Share server URL with players
- Monitor sessions page
For Players
- Claim daily rewards every day
- Complete time trials for gold
- Save gold for higher-class cars
- Upgrade cars with cash
- Complete career for XP
For Developers
- Test with Swagger UI
- Check SQLite database with DB Browser
- Monitor server logs
- Use logcat for APK debugging
- Read documentation thoroughly
🎖️ Seeded Content
Cars (5)
- Nissan Silvia Spec-R (C)
- Ford Focus RS (B)
- Porsche 911 GT3 RS (A)
- Ferrari 488 GTB (S)
- McLaren P1 GTR (R)
Upgrades
- 5 types for Nissan Silvia
Time Trials (2)
- Silverstone National
- Dubai Autodrome
Gold Packages (4)
- 100 Gold (FREE)
- 500 Gold (FREE)
- 1,000 Gold (FREE)
- 5,000 Gold (FREE)
⚙️ Configuration
Server URL Format
http://localhost:5001 # Local
http://192.168.1.100:5001 # LAN
https://rr3.example.com # Public
Database Location
RR3CommunityServer/RR3CommunityServer/rr3.db
APK Assets
rr3-apk/assets/
├── community_servers_list.html
└── community_server_edit.html
🎯 Success Checklist
✅ Server builds and runs ✅ Admin panel loads ✅ API responds to /director ✅ APK mod script works ✅ Server browser UI shows ✅ Can add servers ✅ Can connect to server ✅ Game loads and plays ✅ Daily rewards work ✅ Can purchase cars ✅ Can upgrade cars ✅ Career events work
🚀 Share Your Server
Template for players:
🏎️ RR3 Community Server
Server Name: [Your Name]
Server URL: http://your-server.com:5001
Instructions:
1. Install modded APK
2. Open Server Browser
3. Add server with URL above
4. Connect and restart game
5. Enjoy!
Everything you need in one place! 📋
Quick reference for daily use of your RR3 Community Server ecosystem.