CSMM - Cloud hosted server manager

Yep, not 100% sure what it was yet. I don't have a botman install, so can't really test it right now :p Reinstalling allocs and doing the setup without botman worked though :)
In other news, I've made a new repo for icons. If anyone wants custom icons from mods added, you can submit them there. Or you can come to discord if you don't know how github works :D

https://github.com/CatalysmsServerManager/7dtd-icons

Also, a little preview of a new upcoming feature; player tracking

unknown.png
yummmmmieeeee. Visual playertracking, this is gonna make csmm big :)

Cheers

 
Yep, not 100% sure what it was yet. I don't have a botman install, so can't really test it right now :p Reinstalling allocs and doing the setup without botman worked though :)
In other news, I've made a new repo for icons. If anyone wants custom icons from mods added, you can submit them there. Or you can come to discord if you don't know how github works :D

https://github.com/CatalysmsServerManager/7dtd-icons

Also, a little preview of a new upcoming feature; player tracking

unknown.png
Does that mean live or would we be able to track a players movements say for last 24-48 game hours. That would be really useful when we need to see who has "borrowed" some players stuff.

 
Does that mean live or would we be able to track a players movements say for last 24-48 game hours. That would be really useful when we need to see who has "borrowed" some players stuff.
That is exactly the motivation behind this feature!

To expand a bit on the teaser:

CSMM is able to track players' location and inventory. Server admins can query this info in 2 ways right now: per player or per location (example in that earlier screenshot). I'm currently working on the frontend of this, so users can get the data they need in the easiest way possible. For example, drawing a square on the map and seeing who was there. or searching for a tool of a specific quality to see who has been raiding.

As to how long data is kept (aka how far back players get tracked), that is still very much up in the air. I'm monitoring how much toll this is taking on the database. Both in size of data and how often is written/read. Location tracking should not be much of a problem, but inventory takes a LOT more data :D .

The current plan is to let free users have a basic version of this, while donators will get extended features (mainly data kept for a longer time)

Here's some more images of the tracker right now. Keep in mind, it might still change alot ;D

https://imgur.com/a/N6jzUHa

 
Weird. I have botman and didn't have an issue.
The only thing I can think of is the set web permissions command prevented something. Soon as I uninstalled allocs and did a reinstall all was fine.

 
so when i uninstalled allocs and reinstalled it broke coppi mod, so i uninstalled coppi and reinstalled 4.4. now csmm doesnt work.

im getting this error when i use the alloc web map, wo will post that in his thread now.

2018-06-05T07:51:55 28572.317 ERR Error in ApiHandler.HandleRequest(): Handler getstats threw an exception:

2018-06-05T07:51:55 28572.317 EXC Field 'AllocsFixes.LiveData.Hostiles.Instance' not found.

MissingFieldException: Field 'AllocsFixes.LiveData.Hostiles.Instance' not found.

at AllocsFixes.NetConnections.Servers.Web.Handlers.ApiHandler.HandleRequest (System.Net.HttpListenerRequest req, System.Net.HttpListenerResponse resp, AllocsFixes.NetConnections.Servers.Web.WebConnection user, Int32 permissionLevel) [0x00000] in <filename unknown>:0

UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)

UnityEngine.DebugLogHandler:LogException(Exception, Object)

UnityEngine.Logger:LogException(Exception, Object)

UnityEngine.Debug:LogException(Exception)

Logger:masterLogException(Exception)

Logger:Exception(Exception)

Log:Exception(Exception)

AllocsFixes.NetConnections.Servers.Web.Handlers.ApiHandler:HandleRequest(HttpListenerRequest, HttpListenerResponse, WebConnection, Int32)

AllocsFixes.NetConnections.Servers.Web.Web:HandleRequest(IAsyncResult)

System.Net.ListenerAsyncResult:InvokeCallback(Object)

 
Last edited by a moderator:
ok i went in and stopped the server. uninstalled alloc bad company and coppi. then reinstalled all starting with alloc. now csmm is working. I did this cause a version check came back bad on alloc. So i think it was a bad install of alloc that caused it.

 
That is exactly the motivation behind this feature!
To expand a bit on the teaser:

CSMM is able to track players' location and inventory. Server admins can query this info in 2 ways right now: per player or per location (example in that earlier screenshot). I'm currently working on the frontend of this, so users can get the data they need in the easiest way possible. For example, drawing a square on the map and seeing who was there. or searching for a tool of a specific quality to see who has been raiding.

As to how long data is kept (aka how far back players get tracked), that is still very much up in the air. I'm monitoring how much toll this is taking on the database. Both in size of data and how often is written/read. Location tracking should not be much of a problem, but inventory takes a LOT more data :D .

The current plan is to let free users have a basic version of this, while donators will get extended features (mainly data kept for a longer time)

Here's some more images of the tracker right now. Keep in mind, it might still change alot ;D

https://imgur.com/a/N6jzUHa
Wonderful news. And I can see the conundrum about the time, having to balance how far back to keep with available space especially if the server is very popular. Am sure you will get it straightened out. I am also sure it will be a great admin tool.

 
ok i went in and stopped the server. uninstalled alloc bad company and coppi. then reinstalled all starting with alloc. now csmm is working. I did this cause a version check came back bad on alloc. So i think it was a bad install of alloc that caused it.
Awesome, glad you got it working again :)

Wonderful news. And I can see the conundrum about the time, having to balance how far back to keep with available space especially if the server is very popular. Am sure you will get it straightened out. I am also sure it will be a great admin tool.
For sure! :D

---

Update!

A whole bunch of frontend changes, I'm too lazy to list all of them. I'm sure you will notice them while using the CSMM website :D

Player tracker can display land claims now. So you can find a players land claim and then perform a location search to see who has been there

Optimized the performance of loading tracker data

 
running good and i like the features. one request tho would be to hide commands from discord chat bot so when people do /home and such it doesnt flood the discord channel and people only see what they need to see.

 
If you can overlook the fact Matt-Bot1 is involved in this project (I do but it's really hard.) Catalysm is doing an excellent job on CSMM. Overall I give this project an A+++++++++ :D I'm a Patreon supporter, I like it that much.

1Comments about Matt-Bot are just jokes and not meant to reflect negatively on CSMM or any other projects, Matt-Bot just looks funny to me.

 
Last edited by a moderator:
If you can overlook the fact Matt-Bot1 is involved in this project (I do but it's really hard.) Catalysm is doing an excellent job on CSMM. Overall I give this project an A+++++++++ :D I'm a Patreon supporter, I like it that much.
1Comments about Matt-Bot are just jokes and not meant to reflect negatively on CSMM or any other projects, Matt-Bot just looks funny to me.
🤣🤣🤣🤣

 
If you can overlook the fact Matt-Bot1 is involved in this project (I do but it's really hard.) Catalysm is doing an excellent job on CSMM. Overall I give this project an A+++++++++ :D I'm a Patreon supporter, I like it that much.
1Comments about Matt-Bot are just jokes and not meant to reflect negatively on CSMM or any other projects, Matt-Bot just looks funny to me.
Awesome, thanks so much :D Glad you like it

----

Player tracker can now be accessed by everyone! I added a new table that shows inventory changes per item as well, so reading the data you queried should be really simple.

 
I really like the new server page you get when you login, having both servers with one-click access to every option is great. If you add open tickets to that, if you haven't already, that will awesome.

 
I really like the new server page you get when you login, having both servers with one-click access to every option is great. If you add open tickets to that, if you haven't already, that will awesome.
Have a look at the icon in the top navbar when you are logged in :p The question mark with a circle will show you all open tickets for servers you own or are admin of. Blue circle is a 'new' indicator but it's not working 100% yet.

oSSxeJx.png


Haven't 'officially' announced that yet, I'm still working on it and some other changes to the ticket system :D

----------------------

I'd like to post a reminder to everyone that the art contest for CSMM's logo is still open until the 20th! We're giving away a month of CSMM premium membership to the winner :D

 
Last edited by a moderator:
thanks @Catalysm. CSMM is looking more like the prior SM I admired most CBSM.

Do I recommend CSMM, Yes!

So far, I've Not had issues of this SM staying disconnected like another SM I also run.

Keep up the great work on this project.

 
thanks @Catalysm. CSMM is looking more like the prior SM I admired most CBSM.
Do I recommend CSMM, Yes!

So far, I've Not had issues of this SM staying disconnected like another SM I also run.

Keep up the great work on this project.
Awesome man, thanks for the support :)

This works really great! I can see teleports happening now. Truly briliant :)
Cheers
You're making me blush :D

----

- Import/export functionality for cron jobs, custom commands and shop listings. It uses JSON format, try exporting your current config to see the syntax. I'll do a more detailed write up in the docs later on but you can play around with it already.

- Ingame help

Doesn't link you to the docs anymore, but lists all enabled commands. help <commandname> will show detailed info

- Ingame command aliases

Almost all commands now have aliases. See them with the ingame help command

- Fixed some bugs, introduced some new ones

EDIT: don't need a whole new post for this;

I made server dashboard loading faster for large servers

EDIT2:

I made this repo a while ago but never really announced it or w/e :p If you want custom icons in CSMM;

https://github.com/CatalysmsServerManager/7dtd-icons

 
Last edited by a moderator:
Awesome man, thanks for the support :)


You're making me blush :D

----

- Import/export functionality for cron jobs, custom commands and shop listings. It uses JSON format, try exporting your current config to see the syntax. I'll do a more detailed write up in the docs later on but you can play around with it already.

- Ingame help

Doesn't link you to the docs anymore, but lists all enabled commands. help <commandname> will show detailed info

- Ingame command aliases

Almost all commands now have aliases. See them with the ingame help command

- Fixed some bugs, introduced some new ones

EDIT: don't need a whole new post for this;

I made server dashboard loading faster for large servers

EDIT2:

I made this repo a while ago but never really announced it or w/e :p If you want custom icons in CSMM;

https://github.com/CatalysmsServerManager/7dtd-icons
Nice! Will the command aliases be configurable? Or is it just a way to make usage easier?

Cheers

 
Back
Top