This book is mainly being written to give a person the basic knowledge of owning and running a minecraft server, also giving away a few tips and tricks too along the way of managing the business of the server, but not compulsory.
Sl no | Task | ETA |
---|---|---|
1 | Planning | 2 weeks |
2 | Drafting | 3 weeks |
3 | Writing | 7 weeks |
4 | Illustrations | 3 weeks |
5 | Finalizing | 1 week |
Total: 16 weeks
- Me (author)
- Akshaya (illustrations and cover design)
- SJ (illustrations)
- Who are my target audience?
-
- Are they beginners? [ YES ]
-
- Are they intermediate [ YES ]
-
- Are they expert? [ NO ]
-
Do they need some prior knowledge about the subject? [ No, but they atleast need to have some experience playing on Minecraft and minecraft servers. ]
-
How should I organize the book [ Its best to start off slow and smooth, talking more of the fun of the subject and the slowly and gradually increasing the difficulty of topics. ]
-
How should I name the files or chapters so that its easy to find each topic? [ Going with a simple chapter name mentioning the exact topic of that chapter is the best way of tackling this. ]
-
How should I track my progress? [ Progess will be tracked in this file itself with a kanban or a table. ]
-
How should I maintain the versions of the chapters and drafts of the book? [ The simple answer to this is Github. 😎 ]
Task
- Index
- Cover
- Title
- Preface
Tasks left: N/A
Tasks done: N/A
Chapter number | Chapter Name | Content Ideas | Comments | Version | Done |
---|---|---|---|---|---|
CH 1 | Introduction | - Talk about minecraft as a game. - Gives a small insight of my experience with server manangement. - Talk about the fun in managing servers. - Gives a small look into what the book offers. |
- Need to keep it simple and short | 1 |
|
CH 2 | Pre-requisites | - Talk about understanding Java. - Basic knowledge of how minecraft works. - Basic knowledge of linux. - Free host providers. |
- Do not go in depth - put reference to other books for java & linux - Link to tips and tricks chapter |
N/A |
|
CH 3 | Understanding Server Software | - Talk about Bukkit, Spigot, Paper, Sponge, Velocity, Purpur. - Differentiate between vanilla minecraft and Forge/Fabric minecraft. |
- Emphasis on usage of server.jar renaming best practice. - Go in-depth about the differences of the server software. |
N/A |
|
CH 4 | Tips & tricks | - Tips for using Linux. - Tips for future usage of OS. |
- Keep it simple and clean - More illustrations here |
N/A |
|
CH 5 | Spinning Up Your Server For The First Time | 1. Windows method 2. Linux method 3. Mac OS method - Problems of Windows and Mac. |
- Promote usage of linux - Talk about the Paper GUI - Hint about pterodactyl |
N/A |
|
CH 6 | Introduction to Plugins | - Definition of plugins. - Basic plugins. |
- Give a small list of essential plugins and their alternatives - Hint about the plugin creation book - Give an hint to datapacks |
N/A |
|
CH 7 | Introduction to Datapacks | - Definition of datapacks. - usage of datapacks. - Vanilla tweaks datapack list explanation. |
- Catalogue type - Hint about the datapack creation book |
N/A |
|
CH 8 | Developers and Servers | - How the developer sees the server. - Introduction to developer's lives. - Developer cycles. |
- Update, Disaster, Production cycle - Build environment, Tester environment, Production(Prod) environment |
N/A |
|
CH 9 | Standard Operating Procedures | - Basic, Intermediate, Complex procedures. - Payment gateways. - Basic administration info |
- Need to keep it sophisticated and detailed - Less illustrations |
N/A |
|
CH 10 | Server Maintenance | - Standard practices - Updating methods - Hacker, DDoS prevention - Authentication explanation - Maintenance Mode (default type) |
- Hint to best practices chapter often - Hint about pterodactly's simplicity |
N/A |
|
CH 11 | Introduction to Pterodactyl | - Definition of pterodactyl. - Small introduction into containers, images & docker. - Usage of pterodactyl panel. |
- Keep it simple & easy. | N/A |
|
CH 12 | Pterodactyl Level 2 | - Setting up pterodactyl. - Common errors. - Tips & tricks. |
- In-depth guide (inspiration from pterodactyl's documentation) - Mark all common errors that people find and put answers |
N/A |
|
CH 13 | Server Administration | - Basic team structure. - Community management. - Teamm communication & workflows. - Need of SOPs. |
- Take content from Vizzi, YouTube and other sites - Place admin polcies as optional content |
N/A |
|
CH 14 | Best Practices | - Best SOPs. - Comparison of practices (Bad,Good,Best) - Case study on existing networks. - Working principles. |
- Make it look like a Manual - Come up with a nice format for Each SOP, Best practices, etc. |
N/A |
|
Chapter content will have versions that will be constantly tracked using the double level versioning, for example (version x.y) where "x" marks major changes and "y" marks minor changes.
Whoever is working on the chapter, can mark wether the latest update and reading is done by marking the Done or Pending check boxes.
Book version: 0.1 (update based on releases.)
- Use Isometric Illustrations to spice up the pages.
- Research on Mac OS method of running paper.