midspace / Space-Engineers-Admin-script-mod

Modding script for Space Engineers with dozens of Admin commands for creating game scenarios or supporting servers.
44 stars 13 forks source link

Various suggestions - #35

Open midspace opened 9 years ago

midspace commented 9 years ago

Cut and copy out text as required for now until we narrow down some of the Issues.

http://steamcommunity.com/workshop/filedetails/discussion/316190120/616188677641135375/?tscn=1425033046#c617329150704397735

PhoenixX has Space Engineers 5 hours ago I would suggest a few management/lag busting/map size reducing features Here is my wish list: A] Owing to some less than friendly dedicated host control panels - motd editing in game /motd-add append text to end of motd file /motd-add ! append text to start of motd file /motd-del <#> delete line number # from motd /motd-edit possibly use the sign api somehow to allow you to edit motd in game text editor If a server restart is needed for it to apply that is fine. Just need a way to edit it at all!

B] /blueprint spawn like prefab spawning but uses players blueprints - may require some trickery (eg, enable creative, enable cut paste, copy blueprint into buffer, spawn, turn off creative) Depending how your existing creative and cut/paste enable options work this may be possible already indirectly and unnecessary (ive not been brave enough to turn creative on in game, server is active enough dont want all the local pirates suddenly getting creative)

C] Some way to spawn a cargo ship with a specified ore/cargo in the crate targeted at a gps coordinate or player name. May need a friendly sensor to make it stop once it gets there (dampeners on; on detect friendly player or ship) .. possibly even make it work from the dedicated server console... this may allow provision for mission/economy/rescue api/mod to interact with your plugin later down the line. (or make an economy plugin yourself) ie player/faction X orders a shipment of Y and pays with Z, a cargo ship spawns at random with shipment targeted at requested delivery address W. Buyer now needs to intercept or escort ship to avoid loss to pirates.

D] Some way to pull in drifting/unpowered/junk blocks/ ships the same way your collect objects command works. And possibly a list of coords on unpowered orphan station blocks I do this manually using se toolbox once a week, very time consuming and could be automated.

E] Way to reset procedural asteroids (ie delete the asteroid file server side, let the procedural system generate it again, but doesnt save unless mined etc)

G] Way to globally clear all assembler refinery and blast furnace production queues (this is sometimes needed when you remove a mod and the assemblers still try to create it next reboot)

H] Refuel <#> command - basically adds 10 uranium rods to all found reactors in range # with no fuel.

I] Reload <#> command - basically adds 10 ammo to any powered turrets in range #

Spcemarine commented 9 years ago

I think we forgot to document the /cfg command and the new setting 'LogPrivateMessages'.

Description for 'LogPrivateMessages': This setting defines if private messages are logged on the server. The log should be only accessed by admins. Anyone can look up if pms are logged by using '/? msg' or '/help msg'.


"We want a better textbox for entering motd in game." Already requested that but I have no idea if they'll do it. We could overwrite the textpanel and check if an admin sets the title to '#Motd'. When he does we set the text of the panel to the motd and when the text is changed (by an admin) apply it as the motd.