Welcome to Keen Software House Forums! Log in or Sign up to interact with the KSH community.
  1. You are currently browsing our forum as a guest. Create your own forum account to access all forum functionality.

SE Server Extender and Essentials help thread

Discussion in 'Groups & Dedicated Servers' started by rexxar, Nov 21, 2015.

Thread Status:
Not open for further replies.
This last post in this thread was made more than 31 days old.
  1. rexxar Senior Engineer

    Messages:
    1,530
    yeah, it's a bug that happens now and again. I've been trying to fix it for months, but I can't track down the problem.
     
    • Informative Informative x 1
  2. GeneralApathy Apprentice Engineer

    Messages:
    273
    Is there any way to set automated cleanup to delete all grids with no power, AND no reactor, AND less than a certain block size? I was searching through the thread for some possible insights in the scan command, but alas I haven't found much.

    Apologies in advance if this is a somewhat silly/basic question.
     
  3. rexxar Senior Engineer

    Messages:
    1,530
    @GeneralApathy yeah, just chain commands together
     
    • Informative Informative x 1
  4. gornyakmaniac Apprentice Engineer

    Messages:
    186
    Sometimes I get this and I have no idea why and how to reproduce it. If I click "continue", SESE works, but I can't see chat from console (but still can send chat messages from console). I wanted to give you something better than screenshots, but there is no exceptions in logs.

     
  5. Neimoh Apprentice Engineer

    Messages:
    121
    no thats not normal kannon, I only see multiple messages when somone uses faction chat and it sends however many messeges out that equals the number of online faction members at that time.
    --- Automerge ---
    Gorny I've had this a few times and it's caused by something in SeSe itself that kills chat, I've even seen it just lock up chat without clearing everything like you have here. Only way I've goten it back was to restart the server. I can sometimes cause this by accidently triny to close the SeSe window itself out and get the dialog to continue or quit but not al lthe time.
     
    • Informative Informative x 1
  6. Rahl Trainee Engineer

    Messages:
    36
    Hello guys, i am preaty new to SESE, could you please aid me with some questions?
    1) Is it posible to make SESE, to save game in different folderer each time it performs auto-save, instead of rewrighting existing save?
    2) Is there any faq or list of all commants for Essencials ( like blockcountlessthan or excludesblocktype ) or any simple examples. I want to setup Essentials options like restart or cleanup but i dont know script comands. Could you aid me?
     
  7. SilentSymphony Apprentice Engineer

    Messages:
    201
    #1 Automated Backups is probably your solution here.

    #2 http://seserverextender.com/documentation/in-game-administrative-commands/ and as far as the other commands this list is pretty old but most of the features still work in the current essentials http://forum.keenswh.com/threads/mp...res-seserverextender.7174455/#post-1285112724
     
  8. rexxar Senior Engineer

    Messages:
    1,530
  9. Rahl Trainee Engineer

    Messages:
    36
    Thx you guys i have found what was needed for me but i still got last question.

    There is said about restart function that :
    ______
    Note that this feature restarts SESE only. For your server to restart completely, SESE should be launched with the autostart parameter, as follows:

    c:\PathToSpaceEngineers\SEServerExtender.exe autostart instance="instance name"
    ______

    But can you explain in other simple words for me what i have to do to make restart work with this parameter. Where i have to write down this string? or what should i do step by step.
    Sorry for beeing that dumb.
     
  10. Neimoh Apprentice Engineer

    Messages:
    121
    Create a shortcut to drop on your desktop to start the server add those lines to the target line in the shortcut properties. the instance name will be the name of your server instance you created when you ran the vanilla launcher. you will also want to add: autosave=5 restartOnCrash into that string as well you don't need to save every 5 mins if you don't want just change that to how long you want your autosaves to run. If you are running a local server that doesn't need any 3rd party access you can also add nowcf to turn that feature off.
     
  11. Rahl Trainee Engineer

    Messages:
    36
    I have made a short cut inserting this:
    "E:\Games\Steam Games\steamapps\common\SpaceEngineers\DedicatedServer64\SEServerExtender.exe" "Autosave=10" "Use common program data" "Autostart" "instance=Open_space_server" "path="C:\ProgramData\SpaceEngineersDedicated\Open space server"
    but it dosent work. it says it cant find instance.
    What is wrong?
     
  12. Neimoh Apprentice Engineer

    Messages:
    121
    No quotes, here's what mine looks like: S:\LIFYODS\steamapps\common\SpaceEngineers\DedicatedServer64\SEServerExtender.exe nowcf autostart instance="Galaxy Strike Force 3.0" autosave=5 debug restartOnCrash

    It will also default to the c:\programdata\spaceengineersdedicated\ folder so unless you moved the location you don't need to include that part.
     
  13. Rahl Trainee Engineer

    Messages:
    36
    There is still no result. server dosent see instance again.
    Or may be i insert something wrong in instance= ? ( i am useing C:\ProgramData\SpaceEngineersDedicated\Open space server ( this folder's name ) )

    What about * Common program data * is it posible to turn it on with auto start?
     
  14. TheNudeNerd Trainee Engineer

    Messages:
    74
    You need to be using the correct command line arguments. Below is my restart batch file code. There is no "Use common program data". The instance sets that. If you have an odd path to your instance you can use the argument: instancepath=”instancePath” but it looks like yours is in the normal location.

    Code:
    %windir%/system32/timeout /t 30
    cd /d "C:\Users\Administrator\Desktop\Space Engineers\DedicatedServer\DedicatedServer64"
     
    SEServerExtender.exe "autostart" "instance=Star Wars" "autosave=5"
    Here I'll go a step further. This is what yours should be.
    Code:
    %windir%/system32/timeout /t 30
    cd /d "E:\Games\Steam Games\steamapps\common\SpaceEngineers\DedicatedServer64\"
    SEServerExtender.exe "autostart" "instance=Open space server" "autosave=10"

    Something I'd like to point out though as a fellow server admin. I see that you are running your server directly from your Steam game install path. This is a very bad idea, as every time the game is updated, most of the game files will get overwritten by the update - so if you've made any changes at all to the files, your changes will get set back to the default. What you can do is go into the \SpaceEngineers\ folder, there is a Tools folder. Inside that is a DedicatedServer zip file, unzip that file and copy the folder created by unzipping it somewhere else (I run mine from my desktop on the server for easy access). This will add a few additional steps for weekly updates for you as the admin, but it will also save you from having your changes being set back to the default. All you have to do for the updates is follow the same process of unzipping the DedicatedServer zip file and copying it to the new location.
     
    Last edited: May 27, 2016
  15. DemeterHUN Trainee Engineer

    Messages:
    9
    Hi guys! Can anyone help me out how to set up the GreetingItem thing? (That welcome message) I cant get it working. Also I would love to find a tutorial of how to edit the text for everything.
     
  16. Rahl Trainee Engineer

    Messages:
    36
    Thx you guys i have made it work. The problem was in Spacies between words, so i just made new server folder with name with out spacies. (Openspaceserver)
     
  17. Neimoh Apprentice Engineer

    Messages:
    121
    Got a concealment update.. My scans are finally working with them but the odd thing is I'm getting some lines like this in the log:

    2016-05-30 15:00:27.3262|Info|EssentialsPlugin.EntityManagers.EntityManagement.ConcealEntity|130611581940022388 144115188075855919 blacksheep
    2016-05-30 15:00:27.3483|Info|EssentialsPlugin.EntityManagers.EntityManagement.ConcealEntity|Concealed - Id: 130611581940022388 -> Display: blacks OwnerId: 144115188075855919 OwnerName: blacksheep

    but when I run a /admin conceal it says 0 grids concealed.....

    And I'm getting spams of these now...:
    2016-05-30 15:00:58.0392|Error|EssentialsPlugin.EntityManagers.EntityManagement.ConcealEntity|Failure while concealing entity 1.
    |System.InvalidOperationException: Sequence contains no elements
    at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
    at EssentialsPlugin.EntityManagers.EntityManagement.ConcealEntity(MyEntity entity)
     
  18. Rahl Trainee Engineer

    Messages:
    36
    Ok now a got new problem((
    i am useing Block Enforsment System to forbid blocks from players. I selected AdminExempt: True to be able to use blocks in a game but every time i logout or reboot server, it deletes my (admin) blocks from grid.
    Is it posible to leave admin blocks in game while he is logged off, or probobly any other chance to make forbidance per player?
     
  19. rexxar Senior Engineer

    Messages:
    1,530
    @Neimoh Thanks, I just fixed both issues :)

    @Rahl that's not supposed to happen, I'll look into it
     
    • Like Like x 1
  20. Rahl Trainee Engineer

    Messages:
    36
    Thx alot i realy need this thing work.

    Btw is there any chance to clean up in Voxel Maps (Btw can i read up somewhere what is this?) becouse every day the number of VM grows up and my UPS drops lower and lower ?
     
  21. Carlosmaid Apprentice Engineer

    Messages:
    177
    I need little help. In my actual old server this does not happen and dont show this , but in a new one the essentials plugin sends a greetings message to the server user.


    2016-05-31 15:41:09.551: Server successfully started
    2016-05-31 15:41:09.551: Product name: Space Engineers
    2016-05-31 15:41:09.552: Desc: Space Engineers
    2016-05-31 15:41:09.552: Public IP: 181.170.102.139
    2016-05-31 15:41:09.553: Steam ID: 90101570213753865
    2016-05-31 15:41:09.903: Server connected to Steam
    2016-05-31 15:41:09.904: Server PolicyResponse (1)
    2016-05-31 15:41:43.4998|Info|Found Essentials client mod, enabling data message

    bla bla bla

    2016-05-31 15:41:43.6209|Info|Loading plugins ...
    2016-05-31 15:41:43.6209|Info|Scanning: C:\ProgramData\SpaceEngineersDedicated\S
    PACE LATINO\Mods
    2016-05-31 15:41:43.6209|Info|Finished loading plugins
    2016-05-31 15:41:43.6209|Info|Initializing plugins ...
    2016-05-31 15:41:43.6209|Info|Initializing plugin at C:\ProgramData\SpaceEnginee
    rsDedicated\SPACE LATINO\Mods\Essentials\Essentials.dll - f767bda5-0a8c-4813-85fd-a5a2341778e8'
    2016-05-31 15:41:43.6209|Debug|Initializing Essentials plugin at path C:\ProgramData\SpaceEngineersDedicated\SPACE LATINO\Mods\Essentials\
    2016-05-31 15:41:43.7210|Info|Stopping all ships
    2016-05-31 15:41:43.7290|Info|2 ships have been stopped
    2016-05-31 15:41:43.736: Game ready... Press Ctrl+C to exit
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin backup
    2016-05-31 15:41:43.7290|Info|Checking 0 log files for logins
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin memory
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin notify
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin ownership change
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin restart
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin test
    2016-05-31 15:41:43.7290|Debug|Added chat handler: /admin version
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin stop
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin speed
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin identity cleanup
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin faction cleanup
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin spawn cargo
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan area at
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan area towards
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan cleanup
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan entityid
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan grids
    2016-05-31 15:41:43.7440|Info|Completed checking logs in 0,0050045s: 63 (0) steamIds
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan inactive
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan nobeacon
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin scan overlimit
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete cleanup
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete grids
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete grids area
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete inactive
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete nobeacon
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete ships area
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete stations area
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin delete floating
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin move area to position
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin move area towards
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin move grid to
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin move player position
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin move player to
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin conceal
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin reveal
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin player list active
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin player list inactive
    2016-05-31 15:41:43.7440|Debug|Added chat handler: /admin settings
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /settings enableblockenforcement
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /settings removeblockenforcement
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /settings getblockenforcement
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /settings setblockenforcement
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /settings setmotd
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /dock validate
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /dock dock
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /dock undock
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /dock list
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint add
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint remove
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint list
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint groupadd
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint groupremove
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint add
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint refresh
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint factionadd
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /waypoint factionremove
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /utility export server
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /utility grids list
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /utility grids refresh
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /utility grids compare
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /info
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /timeleft
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /pos
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /msg
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /faction
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /f
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /motd
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /ticket add
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /ticket extend
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /ticket remove
    2016-05-31 15:41:43.7600|Debug|Added chat handler: /ticket timeleft
    2016-05-31 15:41:43.7600|Info|Reserved slots initialized
    2016-05-31 15:41:43.7751|Info|Plugin 'Dedicated Server Essentials' initialized.
    (Version: 1.13.6.179 ID: f767bda5-0a8c-4813-85fd-a5a2341778e8)
    2016-05-31 15:41:43.7751|Info|Finished initializing plugins

    This:
    2016-05-31 15:41:43.8421|Info|New User: 90101570213753865
    2016-05-31 15:41:43.8421|Info|Greeting Added => 90101570213753865 (New user: True)



    if necessary I can paste the full log with debug
     
    Last edited: May 31, 2016
  22. Clubbing45 Trainee Engineer

    Messages:
    15
    Good day! And why after the object is hidden on the map and appears again, the wheels fly off vehicles? This is how it is possible to correct?
     
  23. Rahl Trainee Engineer

    Messages:
    36
    I am sorry to bother you.

    I was talking about my problem earlyer and here is my log if it could help you:
    Same happens even on lastest version.


    Rexxar i am begging you is it possible to make block enforcement per faction or per player, i dont know others opinion but i think it cloud help alot for server holders or at least to do so to restrict the player's number of beacons for large buildings and small.
    Thx you any way.
     
    Last edited: Jun 2, 2016
  24. Neimoh Apprentice Engineer

    Messages:
    121
    @Rahl I think what you are asking for would be more along the lines of a player based grid enforcement rather than block enforcement. If that's the case I agree it would be nice to be able to somehow limit the total number of grids a player or faction can have. I'm not sure how it could be done with multi owner grids though, possibly tie the check into the majority owner flag.
     
  25. rexxar Senior Engineer

    Messages:
    1,530
    I get requests for per-player and per-faction block enforcement all the time. I have been tinkering with it recently, and I should have something for you in the next few weeks.

    No update today, probably, someone else is working on a piece of code that I need to fix a few things, so I'm waiting on that. In the meantime, I'd like to strike up a discussion on block enforcement:

    My current plan is this: Let's assume we limit to 4 drills per player. This means they get to place four drills total across any ships. Once you place the fourth drill, you get a message that you've hit your limit, then the drill is disabled in the G menu so you physically cannot place any more. Of course you can get around this with projectors or what have you, so it will still watch what you're doing and delete any extra drills you place down.

    This will encourage factions because you can cooperate with other players in your faction to build a larger ship. If you wanted to combine all your resources between three people, you could place 12 drills on one ship. You could extend this to weapons; if you want a big battlecruiser, you need to cooperate with other players and everyone puts down their 5 allowed turrets on the same ship.

    @SilentSymphony had an idea regarding faction block limits. You could set it up so that a jump drive requires two people to build. When you get two players in a faction, the jump drive is enabled in the G menu until someone places one. Then once the jump drive is built, ownership is transferred to an NPC in your faction so everyone can use it. Again, this very strongly encourages faction use and cooperation.

    I'd love to hear everyone's ideas on this.
     
  26. Neimoh Apprentice Engineer

    Messages:
    121
    I currently run a faction production limit on my server, 4 production blocks for a single player, which doubles to 8 allowed for 2 members then +1 for each new faction member up to 12 max. It would be nice I think to have this kind of control coded in I think as yes it does encourage factions and more teamwork on the server. Keens code thinks a little differently on how it classifies a production block from what I've seen though. I don't count an oxygen generator or the stone crusher mod I run in that limit for instance.

    As far as silentsymphony's idea, how would you be able to create a faction npc to transfer the ownership to without having friendly guns shooting at the block? I've seen keens buggy turret ai go nuts over even enemy players that join the faction until the turrets are power cycled to clear the targeting. I do like the idea a lot though about having blocks disabled until a certain faction member limit is reached. It should all be definable of course as some players don't like to be forced to work together as they've been burnt one time or another.
     
    Last edited: Jun 3, 2016
  27. Rahl Trainee Engineer

    Messages:
    36
    It is hard for me a bit to understand English language but I think i got your idea.
    And this is how i see it, probably it will help you some how.
    Actually it cloud be enough to restrict the number of Beacons per player for specific grid.
    ( 1 player could have X large beacons and Y small beacons )

    Just imagine if we will combine 2 options:
    1. Beacons per player
    2. Auto cleanup grids without beacons
    In the end it turned out that we do limit the number grid per player.

    In other words, if a person will be available to have 1 large and 2 small beacons, then all the buildings that he would do without the beacon will be deleted auto cleanup, and construction with beacon will remain. Since the 3 ships(grid/beacon) per player is small enough, player will be able to build 1 base, 1 fighter, 1 drill. If he would join the faction that someone else will be able to build a cruiser instead of the station and the grinder instead of a drill.
    If can also use block enforcement system with beacon per player system and it will be nice combo.
    I hope my thoughts will help to resolve this some how.
     
    Last edited: Jun 3, 2016
  28. GeneralApathy Apprentice Engineer

    Messages:
    273
    Discovered a new bug today with concealment; thought this might be useful.

    2016-06-03 11:42:32.8286|Info|Server has stopped running
    2016-06-03 11:42:32.8286|Info|Unloading plugin 'f767bda5-0a8c-4813-85fd-a5a2341778e8'
    2016-06-03 11:42:32.8286|Info|Shutting down plugin: Dedicated Server Essentials - 1.13.6.179
    2016-06-03 11:42:32.9183|Error|System.Threading.ThreadAbortException: Thread was being aborted.
    at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
    at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
    at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
    at SEModAPIInternal.API.Common.SandboxGameAssemblyWrapper.GameAction(Action action)
    |System.Threading.ThreadAbortException: Thread was being aborted.
    at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
    at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
    at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
    at SEModAPIInternal.API.Common.SandboxGameAssemblyWrapper.GameAction(Action action)
    2016-06-03 11:42:32.9394|Warn|Handler Problems: 100 - System.Threading.ThreadAbortException: Thread was being aborted.
    at SEModAPIInternal.API.Common.SandboxGameAssemblyWrapper.GameAction(Action action)
    at EssentialsPlugin.EntityManagers.EntityManagement.ProcessConcealment(Boolean force)
    at EssentialsPlugin.ProcessHandlers.ProcessConceal.Handle()
    at EssentialsPlugin.Essentials.<>c__DisplayClass215_0.<PluginProcessing>b__0()
    2016-06-03 11:42:32.9394|Error|:GameAction(0,0)
    2016-06-03 11:42:32.9564|Error|:processConcealment(0,0)
    2016-06-03 11:42:32.9564|Error|:Handle(0,0)
    2016-06-03 11:42:32.9564|Error|:<PluginProcessing>b__0(0,0)

    Crashes the server, as you can see, which is rather unfortunate. Happens quickly upon server join.
     
  29. Carlosmaid Apprentice Engineer

    Messages:
    177
    @rexxar
    I have something "like" this on my server. Based on the beacon security mod of jimless, which limits the beacon per player and per faction. On my server the cleaning system seeks to erase ships that do not have the security beacon, each player is allowed to make up to 2 beacons large and undefined small. With this i limit LOTTT the number of large ships that are generating lag, and also becomes more interesting for player for the game cooperation and the ship construction and implementation. Beyond that there is no longer people who collect dozens of pirate ships, etc. I'm trying to modify it to make the mod work with a list of blocktypes and subblocktypes by grid (such as extender),and per player / per faction. If the block is exceeded, the server notifies the player and remove the block from the ship. It would be interesting to have a "template" in an XML file where you specify the subtypeid, the limit per faction, per player and per grid. If the value is zero is no limit for that parameter. My knowledge in c # are basic and still learning every day, so I do not have a stable version in the next 10 years haha. I hope you can get something done so.
    --- Automerge ---
    and your idea of g-menu is much more better than delete the extra block. @SilentSymphony idea is good, adding to my previous idea could specify that two players is need to construct the block, using a value of 0.5 per player.
     
  30. Rahl Trainee Engineer

    Messages:
    36
Thread Status:
Not open for further replies.
This last post in this thread was made more than 31 days old.