CSMM - Cloud hosted server manager

CSMM updated

- Fixed custom command adding and importing. Something was wrong with whitespace

- CommandHandler is faster!

- When adding an item in the shop or when giving items to a player, CSMM will display possible items after you start typing. Clicking one of these items will autofill the name into the box

- (Hopefully :p ) fixed the crashes/lag that plagued CSMM after the A17 update

Btw, did you know CSMM is open source?

 
Small update this time

- Update $claim command to use CPMs giveplus command so that items appear directly in a players inventory instead of on the ground. To enable this you'll need to use CPM v6.4 or higher

The regular give command is broken atm, it will most likely be fixed in the next version of allocs fixes.

 
I have added a new section to the settings page that will let you control a lot of CPMs settings. To use it, you will have to have installed CPM 6.5. There's a small bug where the hidden command prefixes cannot be displayed. This will be fixed with CPM 6.6 coming soon!

https://imgur.com/a/Mk6y9hn

 
Update / bug fixes

- Fix settings page erroring and not loading when server is offline/cannot be connected to

- Add an extra check to log module to see if CSMM is still handling a request from the previous interval

- Fix issue where server was incorrectly detected in countryban hook

- Add better error handling for CPM settings page (Please update to CPM 6.6 if you haven't yet!)

- Better frontend error handling. When you see an error message, extra info will be shown in the browser console which you can copy paste to the support team

 
Small addition

Custom commands and cron jobs now support a wait(seconds) function that lets you wait between commands.

For example: say "first one"; wait(5); say "second one". The first message will appear, csmm will wait 5 seconds and then the next command is executed.

Minimum 1 (second).

EDIT: Also added better error reporting for the $claim command and support for giveplus in the give item button from a players profile page

 
Last edited by a moderator:
Update

- Error message when $claim is unsuccessful (and using CPM)

- Support for giveplus in give item button on player profile page

- **gimme command**

https://i.imgur.com/08uE4U6.gif

A well known command, now also in CSMM! $gimme gives players a random item, spawns a random entity or executes an arbitrary command.

Admins can add entries to gimme via the menu. When the command is executed, a random entry is chosen and applied to the player.

In the case of item, it will be added to the players inventory (cpm giveplus) or dropped on the ground.

In the case of entity, the specified entity will be spawned somewhere close to the player. To configure this, you have to give the entity **number**. You can see the possible entities by executing `spawnentity` in telnet

In the case of command, that's up to you! The commands in gimme use the same system as custom commands/cron jobs. Available vars: ${steamId} and ${entityId}.

The friendlyName field is the message that will be shown to the player when that entry is triggered. You can add multiple items/entities/commands to an entry by separating them with ";".

Gimme supports a cooldown and a price. You can set the price via settings -> economy -> set prices.

 
I have added some more variables to the gimme commands & custom commands systems.

Full list of possible variables:

- ${steamId}

- ${entityId}

- ${playerName}

- ${balance}

- ${posX}

- ${posY}

- ${posZ}

 
I have created a new page to show CSMM usage statistics. (protip: click the labels at the top to toggle visibility)

Every since A17 released, we've seen a steady growth of servers and we have surpassed 150 a few days ago.

0nthODQ.png


Thank you all for the massive support! :)

 
Back
Top