midspace / midspace/Space-Engineers-Admin-script-mod

Per client config

Open
#159 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement question
Dominant language
C#
Stars
43
Forks
12
PR merge metrics
No merged PRs in 30d

Description

I was planning to implement a config for clients soon. The purpose is to store per client settings for each player for the world. The original purpose of this is to enable global protection rights for admins (so that admins can grind anything) but it could also be nice for other features. When a player joins the server his cfg should be loaded and applied. That could also include god mode and private session settings. Further we could allow admins to modify the settings of other users so that they may be able to switch godmode or global protection rights on or off for them. Any ideas for some client config elements besides godmode, global rights and session settings?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing player and admin-command handling in the Space Engineers script. Define the scope of per-client settings, including loading them when a player joins and allowing administrators to modify other users' settings. Done should include an agreed list of settings and a clear persistence and permissions design.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.