08-20-2023, 04:42 AM
Good Morning
I have 20 schools that are looking to do some internal (All schools are VPN'd together) multiplayer gaming. Xonotic looks like a good fit, and as I've spent far too much of my youth playing Q1 - Q3, I've been assigned the task of making this work.
My current plan is to investigate the feasibility of the following;
It has been a very long time since I did anything with PAK files, but would I be right in assuming that some of these restrictions could be made without needing to edit the original game files, and instead just deploying an additional PAK?
For setting the user's display name, I was thinking of just launching a PS script at game launch that updated the relevant field on the user's config file - If there's a more elegant solution, I'm all ears.
The students won't have write access to the folder containing the Xonotic executables, but would have write access to the folder containing their config file. I assume any PAK files placed in the user's config folder would not be read unless it was referenced on the server side?
I have not looked at the server admin side yet, but would assume there are tools our IT Teachers can use to balance teams or kick players?
If there's anything that I haven't considered, please let me know. I'd prefer to not have to spend the next few months being outsmarted by a few thousand students.........
My plan for the next few days is to go over any documentation and start trying to figure out what changes I need to make. If anyone has any tips/advice this would be greatly appreciated.
Regards
Shaun
I have 20 schools that are looking to do some internal (All schools are VPN'd together) multiplayer gaming. Xonotic looks like a good fit, and as I've spent far too much of my youth playing Q1 - Q3, I've been assigned the task of making this work.
My current plan is to investigate the feasibility of the following;
- In game chat to either be logged centrally, or disabled.
- The ability to host a game server to be disabled. I assume this would also need the in game console to be restricted?
- The user's display name to be set to their Windows login username.
- The ability to change their display name to be disabled.
- Internal recording of multiplayer game stats (kills/deaths, flag captures, total damage, total playtime etc.)
It has been a very long time since I did anything with PAK files, but would I be right in assuming that some of these restrictions could be made without needing to edit the original game files, and instead just deploying an additional PAK?
For setting the user's display name, I was thinking of just launching a PS script at game launch that updated the relevant field on the user's config file - If there's a more elegant solution, I'm all ears.
The students won't have write access to the folder containing the Xonotic executables, but would have write access to the folder containing their config file. I assume any PAK files placed in the user's config folder would not be read unless it was referenced on the server side?
I have not looked at the server admin side yet, but would assume there are tools our IT Teachers can use to balance teams or kick players?
If there's anything that I haven't considered, please let me know. I'd prefer to not have to spend the next few months being outsmarted by a few thousand students.........
My plan for the next few days is to go over any documentation and start trying to figure out what changes I need to make. If anyone has any tips/advice this would be greatly appreciated.
Regards
Shaun