-
Notifications
You must be signed in to change notification settings - Fork 106
Home
I've just noticed a large number of documentation contributions! Thanks a lot, guys! I've also noticed that you didn't include them in this main page, so I wanted to encourage you - feel free to do it, or if you don't feel confident - write an issue here in github, and I'll review your contributions. In a few days, I'll setup a proper list of contributors to thank you all! 😉
Angusmf note: Added a user doc section to the bottom of this doc. Please add your stuff!
Angusmf note 2: Be sure to check the open and closed issues in the Issues section here on GitHub. They contain the answers to many common user issues.
- 2017 06 18 | Submitted V2.0.4 to asset store Release Notes
- 2017 05 02 | 🔥 Give your suggestions for fixes and future releases- Discussion
- 2017 04 20 | Submitted V2.0.3 to asset store
- 2017 04 06 | Added Database implementations page
- 2017 03 30 | I sent V2.0.2 to asset store two times now, and they keep updating it to V2.0.1! I'm now pushing the new version as a whole (without intermediary .unitypackage)
- 2017 03 27 | I'm visiting my parents for a week, so I'll be a bit inactive during the time. I'll still reply, but a bit sparingly. Thanks for understanding!
- 2017 03 25 | Added Quick Setup page
- Old News
Barebones
folder. Read the V2 README !IMPORTANT.txt
for more information.
If you found a section that's lacking, or if you want something covered in the documentation - post a feature request here, in GitHub (Issues tab), or send me a personal message. 🌞
- Is Barebones-MasterServer for you?
- Introduction to the framework - a general introduction to the main concepts of the framework
- Updates - (Latest: V2.0.4)
- Folder Structure
- API
- Getting Started
- Quick Setup
- Core Of The Framework - it's important to read and understand this before delving deeper into the framework
- Important Stuff
- Tips and Recommendations - some of my recommendations and tips for those, who want to work with the framework
- Rooms Demo
- Worlds Demo
- Development
- Spawning Game Servers - covers the whole process of spawning game servers (doesn't matter which technology you use for game networking)
- Custom modules - basics of extending the MSF functionality
- Peer Extensions / States
- uNET + Rooms Module
- Switching database implementations
- Command Line Arguments
- Networking API / Sending and handling messages - serializing, sending and receiving messages between servers and clients
- Angusmf's Tips!
- Production
- Debugging Connection
- Make sure your IP addresses are correct
- Performance considerations
- Modules
- Auth Module - logging in / registering an account
- Chat Module
- Rooms Module
- Profiles Module - how to use the profiles module
- Spawners Module
Add your links here!
Trivn's Tutorials:
- Building to Linux VPS
- From Scratch, part 1
- From Scratch, part 2
- From Scratch, part 3
- From Scratch, part 4
- Starting a Persistent Server with Screen
Arcanor's Doc Contributions:
- RDBMS Choices for Indie Game Developers: PostgreSQL vs. MySQL
- Module Mod - AuthModule with required email confirmation - DEPRECATED - will soon be replaced with a more maintainable solution
Emil's Additions:
Dênis Contributions:
It's highly advised that you don't make any changes to source code. In most cases, you should be able to make changes by implementing interfaces, extending classes or subscribing to events. If you edit the source, it's possible that your project will break when you download an update, because your changes will be overwritten.
With that said, it's still possible that you might stumble upon an issue where there's no work around. In that case, make the changes and contact me, I'll try to provide a better access to what you need in the next update.