announcements

textPage 7 of 8
50 messages on this page
Thursday, June 14, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM Updated
  • 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 will show detailed info
  • Ingame command aliases
    Almost all commands now have aliases. See them with the ingame help command
  • Fixed some bugs, probably introduced a few new ones aswell :D
Monday, June 11, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Fixed! ;D
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
technical diffculties
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
for admins/owners that want to suppress csmm trafic in serverlog do in serverconfig.xml
  • Prisma
Sunday, June 10, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM Updated
  • Fixed an issue in teleport commands where money was taken from players before a teleport was validated
  • You can now configure certain prefixes to get blocked from discord chatbridge (so commands don't show up there). You can set this in your servers discord settings
  • New ingame command
    who
    which lets players lookup who was in a radius around their current location. Can take an argument for size, maximum is 500
    Example:
    $who 300
    will search a square around the players current location, 300 blocks in each direction. Default search size is 150
  • Support ticket notifications will now show the ticket creators name
Saturday, June 9, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Back up! ;)
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM will be down for a few minutes, I'm investigating some memory issues @here
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
I added a global ban tracker to the system. You can search for a steam ID in the new global ban list page. Bans will also show up on player profile pages. You can add a note to the ban if you want with some additional data, whatever it may be ;p. This is done from the global ban list page
I'm going to add a discord notification when a player joins with amount of bans > x. Are there any other things you guys want me to do with this data? ;)
Avatar for 227ab3c3860b3d80aa241afd9e75a8cc5f608aa5a2613ea81566ec186c9f01f1
User 227ab3
just a quick reminder our art competition ends 20th june if your going to enter XD
Friday, June 8, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Fixed, everything should be operational again :)
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Doing some server maintenance, CSMM down for a couple minutes
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Website is available again, process is running okay. There's still some errors for me to spit through :D
Thursday, June 7, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
@everyone Player tracking is now available to everyone! :)
Wednesday, June 6, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey everyone
If you can read this, means you already met the new bot on this server :D
Suggestions are back, to suggest something type "z/submit " and it'll show up in #unknown-channel
Suggestions will be shared among the projects
Tuesday, June 5, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM 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
Monday, June 4, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Here's a little sneak preview of the upcoming player tracker ^^

unknown.png

PNG748.9 KB

Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey everyone
The Bill LDH instance has been shut down. Anyone who hasn't migrated to CSMM yet should do that :)
Saturday, June 2, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM update @everyone
Donators now have access to the map of their server via dashboard
After authenticating via steam, you will now be redirected to the original page you were on
Added a simple config to cron jobs settings
Fixed an issue where cron jobs couldn't be deleted when disabled
Thursday, May 31, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM update
Analytics page got a makeover and some extra functionality (load more/less data, control what data you see)
Online indicator added to several pages
CSMM needs a privacy policy, if anyone has some experience with privacy policies or privacy law in general, please let me know! I wont ask you to write the whole policy, would like some guidance though :D
Wednesday, May 30, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM updated!
All new homepage
The internal pages are being reworked aswell. See the server dashboard page for a preview of the new style.
New navigation menu, all your server links will be in one place (no need to go back to user dashboard every time for example)
It's still a work in progress, nothing set in stone yet. Let me know your opinion! ^^
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey guys!
CSMM has been suffering from an issue with authentication. I've narrowed it down to Steam OpenID but I cannot replicate it in anyway. Its a pretty rare issue (occurred 8 times in 3 months according to sentry) which makes debugging all the more fun >.< . So if anyone notices something weird happening during steam auth I would love it if you could let me know!
Tuesday, May 29, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM update
Players can now earn money by killing zombies or players, check your economy page to set it up
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM update!
Shop is open to everyone now, not just patrons :)
Monday, May 28, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Setup is easier, automatic tracking and some more good stuff was added
I know pretty much everyone here is most interested in 7DTD, but I would REALLY REALLY REALLY appreciate it if you forward this bot to friends who play Counter Strike Global Offensive :D
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM updated
Fixed an issue with cron command case
player and lookup discord commands now work with name, steam and entity ID
Thursday, May 24, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey guys, I'm getting rate limited by steam when fetching user avatars :( Will try and fix later tonight, in the meantime you might need to live without avatars :p
Wednesday, May 23, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Small CSMM update:
Country ban can ban players now instead of just kicking. Enable in settings (bans them for 10 years)
I hooked up the FPS counters on user and server dashboard to a websocket. They will update every 30 seconds (if players are online) and won't execute the command everytime anymore.
Fixed an issue where public teleports on another server prevented players from making a teleport with the same name
Avatar for 227ab3c3860b3d80aa241afd9e75a8cc5f608aa5a2613ea81566ec186c9f01f1
User 227ab3
@everyone we are running a artwork competition to win 1 months donator privileges for CSMM.
We have 2 categories. Takaros display picture and general artwork for csmm website if you would like to take part
upload your images to https://docs.google.com/forms/d/e/1FAIpQLScX-bdm7eoZjNlcpC7NMYoVTm2QAcck8M5zQcmUyWtEsvUYQA/viewform?usp=sf_link end date 20th june
#unknown-channel is the place to talk about this
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Oh right, almost forgot! It can also send whatever output you get from the command to discord
https://cdn.discordapp.com/attachments/357223183147073538/448769238682042369/unknown.png
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
@everyone
Want automated server restarts?
Want to send a message to your players every x minutes?
Want to execute ANY command in ANY type of time interval?
CSMMs got you covered! Introducing server automation
Configure it from the settings page. Enter a command to execute, a temporal value and done!
Excuse me, temporal value? U wot m8?
That's right! For anyone with some Unix knowledge, the word cron should sound very familiar :). It's a special syntax for time interval values.
But Cata why do you make me look up weird technological syntaxes I've never heard of? :(
The cron syntax allows you to customize the interval however you want! Want something to run every 10 minutes? Check! Want it to run every 25th minute of the hour? Check! Want it to run once a week, on thursday, at 3 am? Check!
Good news, you don't need to become a cron-genius to set up CSMM server automation
https://crontab.guru/

The docs will be updated with info soon, in the mean time I'm happy to help you set up automation rules. Once I see what most people use it for, I can program some preset temporal values or something to make it more user friendly.
Wednesday, May 16, 2018
Avatar for 227ab3c3860b3d80aa241afd9e75a8cc5f608aa5a2613ea81566ec186c9f01f1
User 227ab3
@everyone i hope you like takaros new dp big thankyou to shortypants @User 16450099
Wednesday, May 9, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey @everyone
I decided to make a bot I used on my own server public. Comes with its own website and everything! 😂
It's made with Counter Strike Global Offensive in mind originally, but it can work for any steam game
http://ban-notifier.xyz/
Tuesday, May 8, 2018
Avatar for 227ab3c3860b3d80aa241afd9e75a8cc5f608aa5a2613ea81566ec186c9f01f1
User 227ab3
@everyone @User 31046588
hello  as many of you may know im in charge of doing the docs that explain how to and what each feature CSMM offers  http://csmm.readthedocs.io/en/latest/index.html the docs are upto date with every feature CSMM has to offer. @DobriyDed#2829  has compleated a russian verison for us http://csmm.readthedocs.io/ru/latest/index.html if anyone would like to contribute in any other language please contact me or cata  we are offering donator privalages as a thankyou 
Sunday, May 6, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
@everyone please read the above three messages about Discord aspect of CSMM. If you would like to give you input, #offtopic ^^
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
The downside is that there is now a new argument for every command. This has the side effect of needing " for some cmds. Let me elaborate
If you run a command, this is the basic syntax right
!command arg1 arg2 arg3
Arguments are split by a space (" "). What happens if one of those argument includes a space?
Lets say you want to execute the ingame command "kick Cata".
Ex command syntax:
$ex <command> <server number>
$ex kick Cata
Now, how can the bot know if 'Cata' is part of the argument or ? It's separated by a space right? This is why you have to use "". It tells the bot where an argument can start and/or end
So the correct way of kicking Cata:
$ex "kick Cata"

$ex "kick Cata" 2
I hope this clears up some confusion. If you know a better way to handle this, I am open to discussion. If we can figure out a way which works really well for people with 1 server and people with 100 servers, I'm happy to implement it.
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Now, I looked at other ways of differentiating which 7dtd server to run the command for.
Firstly, different prefix per server.
This would work at face value. However, there is still the scaling issue. If someone has 5 servers, you'd need to remember 5 prefixes. Prefixes are harder to remember than labelled text channels. The bot would also need to listen and process alot more messages.
Furthermore, the Discord framework I use does not allow listening to multiple prefixes. This is a concious design decision by the developers of this framework. There are very little use cases where this would be viable.
This means that if I want to implement the multiple prefixes method I would need to override the framework or fork my own or hack it some other way. All of that doesn't seem very appealing from a developer perspective...
The current method.
All commands work in every channel. By default, every command gets executed for "server 1".
$player Cata
To execute on your second server:
$player Cata 2
This has the advantage that is IS scaleable. It requires minimum input from users (literally, 1 extra character added to the command.)
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Let me explain the design decision for the new multiple servers/discord
What we used to have, set a specific command channel per 7DTD server.
This worked, but had multiple negatives;
Commands were limited to a single channel. This means if you want 2 channels (public for players, private for ex commands), wasn't possible. Now I could let admins set multiple channels per guild but we'd run into a new problem.
One channel can only be used per server. This means if someone has 3 servers, he would need 6 channels. If someone has 10 servers, he'd need 20. And so on, that's O(2n) and is NOT scalable. This is considering you want a public and private command channel per server.
It also means that if you have multiple 7dtd servers, users MUST go to the specific command channels. Any other channel will not work.
Saturday, May 5, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey guys! New command added;
$csmmfeedback <message>
This ingame command lets anyone post feedback for CSMM. Be it positive, negative, whatever. It will get posted to #unknown-channel :D
I'd really appreciate it if you guys could announce this to your players, would give us some good insight into what players think about the system.
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
With all the recent downtime, I feel like I should make a proper announcement
CSMM has changed hosting providers, the downtime was caused by the migration process! CSMM should now be fully available again on the new domain. https://csmm.catalysm.net
Let me know if you find anything not working (some links might still point to the old domain for example)
** Shop **
Donators now have access to the new shop from the economy panel. (see the patron announcements for some more info)
** Docs **
Docs received a big update by @User 25236908
Friday, May 4, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey everyone! CSMM website is back at
https://csmm.catalysm.net/
Huge thanks to @User 16276965 for all the help! :D
Thursday, May 3, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Issues weren't fixed :(
For now the website is available at http://54.36.0.1:1338/
All ingame/discord functions should work as normal
I'm hoping to resolve this asap!
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
@everyone new website url
https://csmm.catalysm.net/
At the moment of typing, https isn't working yet. Working on that, in the meantime you will see an invalid certificate error :). DNS changes are slow...
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Doing some site maintenance guys
Wednesday, May 2, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Should be back to normal now :)
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Takaro is down but the website is still up. Hoping to fix asap!
Tuesday, May 1, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Actually, since the new commands argument could be considered a breaking change, I will @everyone :)
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
CSMM update
Serverinfo command
Shows information about your server and config. Much like the old command from Bill :)
Multiple 7dtd servers per discord guild have been reworked
Instead of having to set a command channel, all commands can now take an extra argument. This server selector argument is always the last argument of the command.
For example, you used to execute:
player Cata

ex stopserver 10
Now you can do
player Cata 2

ex "stopserver 10" 2

ex 'say "hello everyone"' 2
To see the list of your servers, you can execute the new command
$listservers
.
-> This will show a list of all servers linked to the discord guild it was executed in
By default, any command will execute for server 1.
Updated discord help
The help command is a little more usable now ^^
Expect changes in the docs soon!
Saturday, April 28, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Another update today :D
I opened up the economy module to non-donators. The economy module allows your players to earn currency ingame and spend it (duh :p)
All the settings related to economy can be found on the economy page (see your server overview). This page also has logs related to economy, though the playtimeEarner and discordTextEarner logs get cleared out pretty often (they're really not THAT useful and they can ramp up very fast). You'll be able to see players' command usage, config updates in these logs. Any logs about a specific player can also be found on his/her player profile page.
All the values (how much players earn or have to pay, intervals, currency name, ...) can be configured to your liking.
Players can currently earn by being ingame or by typing in your discord server.
Players can spend by using the teleport system or custom commands added by a server admin.
See http://csmm.readthedocs.io/en/latest/features/ingame.html#custom-commands for some cool examples of custom commands you could use ^^ (Thanks Matt)
Note: for players to receive money from Discord typing, they need to link their Discord profile to CSMM.
To do this:
  • login to CSMM with steam
  • Go to your profile
  • Login with Discord
After that, your Discord ID will be shown next to the Discord login button on the profile page.
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
Hey guys
I redesigned the player profile page. Should be easier to read ^^
Tuesday, April 24, 2018
Avatar for bddf696212701f4e2e40cc177bb39c1f9c5f0a4ce49c307b79e8101c2a98158e
User bddf69
I rolled back to a previous version. Everything should work as usual again!