Git Product home page Git Product logo

7-days-to-die-server-manager's People

Contributors

adhammo avatar andreybest avatar axe312ger avatar cardinalion avatar connor-knabe avatar dependabot-preview[bot] avatar dependabot[bot] avatar expostech avatar halkeye avatar harsh1868-zz avatar iamgimli avatar jannishartwig avatar jcardoz avatar julesnuggy avatar matt-bot1 avatar mixels avatar mojiwa avatar niekcandaele avatar pranavpatel3012 avatar saminal1 avatar the-jani avatar zenjakey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

7-days-to-die-server-manager's Issues

Allow mass edit of players

Mass deletion, role set, set currency, ... basically any action that makes sense to do for one player and for multiple.

I think you probably know the UI I have in mind but here's some examples anyways.

Set values in economy module do not persist

Describe the bug
Short description: On CSMM website setting up economy module values do not persist in text box upon the game server restart.

Setting prices module prior to restart or/ and currency name / or/and playtime earner or/and Kill earner records the values and highlights them green confirming they been set. However when server owner restarts the server and looks again at those values none of them appears in corresponding textboxes.

Note however the values set prior to restart of the server still work in-game they just don't show up in settings on the website.

To Reproduce
Steps to reproduce the behaviour:
Ensure your game server is running.
Click Economy module in settings set prices.
Shutdown server
Start server.
Once the server is running refresh webpage head to the economy module,
Click set prices no values recorded/set prior to restart appear in text boxes.

Expected behaviour
The set values should always appear in text boxes in those modules

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows 10
  • Browser [chrome]
  • Alpha 18.4
    Screenshot_178

Custom Command LCB limits

Is your feature request related to a problem? Please describe.

On our server we have setup a home teleport system. This system allows players to use the "sethome1" command to set their respective home teleports, then later use "home1" to return to that location. We have had issues with players using these commands while raiding a base in order to quickly get back home with looted inventory in cases where the owner of the base logs in or comes back to base while being raided.

Describe the solution you'd like
We would like to limit this by having CSMM block a player from using the "home1" custom command if they are within another players LCB. Would it be possible to add a setting for /inside/ claimed space checking and if enabled not fire the command?

Player Online Amount Hook

Request for a feature to be able to hook a command to be executed according to the current number of online player.

For Example:

If <total_player> > 30 then
	cmd setgamepref MaxSpawnedZombies 30
elseif <total_player> < 30 and <total_player> > 20 then
	cmd setgamepref MaxSpawnedZombies 60
end

With this kind of hook, we'll be able to dynamically optimize our server so we can have constant high performance while having larger maximum player amount since we can dynamically reduce or increase zombies count in the server according to how player online.

Unable to add admin through Bot (Player profile screen)

Describe the bug
Getting a forbidden error when trying to add an existing moderator to an admin role through the player profile screen. Have set admin role to level 0 and allowed player to have level 0 on the serveradmin.xml.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'players profile screen'
  2. Click on 'roles, select Admin, click on set'
  3. See error 'Forbidden'

Expected behavior
This should have set the player to admin role.

Desktop (please complete the following information):

  • OS: Window 10
  • Browser: chrome
  • Version: 83.0.4103.116 (Official Build) (64-bit)

Docker build needs a proper healthcheck

While the process with PID 1 may be running, that doesn't mean the container is healthy.

We should add a health check to the Dockerfile. I think a request to /api/stats should suffice.

Player Data API

API (web?) which allows server administrators to securely fetch player data from CSMM database which can be used in external applications.

Certain shop icons do not load

Bug in shop for icon meleeToolShovelSteel and meleeToolFireaxeSteel. Icon path is broken and doesnt display icon currently

Claim shop listings in one go for stackable items

Describe the bug
If a user has many claimed items of the same type, they have to repeat the $claim command many times

Additional context
[4:06 AM] Phelionyx: hi, how can I make it possible for my friends to claim more than 10 items from us.csmm.app/shop... One friend purchased 1,030 tokens with 1,030 csmm currency, now he have to claim 10 by 10.
[6:32 AM] Phelionyx: Ok, there is no other option for now than to add multiple item entries for tokens like "10 Duke Tokens" "50 Duke Tokens" "100 Duke Tokens" "500 Duke Tokens" "1000 Duke Tokens", etc instead of just one and make the player type the amount.
[7:09 AM] ☕ Catalysm: Could make the current claim a bit smarter
[7:09 AM] ☕ Catalysm: If there are multiple entries of the same (stackable) item in claim queue, they can be claimed in one go for example

Unstuck command

Describe the solution you'd like
if possible to check for blocks, give this command to players so they can move 1-2 blocks in whatever direction is not blocked, as sometimes they get stuck due to game bugs or /bag usage

could have no cost, just a cooldown

Have prefixname when sending say message to server from CSMM

Is your feature request related to a problem? Please describe.
When using Server automation the tekst gets send like:
Server: Text here from command line

Describe the solution you'd like
I would like to have a options to have a prefix botname for all communections from CSMM to the server.

Exsample on server it will look like this: where it be LykkeBOT insted of server.
LykkeBOT: To reguest admin help use: @admin message here

Describe alternatives you've considered
Using a 3rd party adminmod like ServerTools to send such messages.

Home teleport

Is your feature request related to a problem? Please describe.
Lack of home teleport without cpm.

Describe the solution you'd like
A simple ability for players to be able to have /sethome and /home using csmm.

Describe alternatives you've considered
Thought about just using /tele but people like the simple /home teleport with no extra text after it to get home quickly.

Additional context
I personally think it would help make csmm a great stand-alone server manager.

Random() custom function

This is a very simple request. I would like to be able to call a command that allows a person to be randomly spawned in the map. If you want to go advanced could set boundaries for where to not teleport.

Events duplicate after restart of 7D2D server

Describe the bug
After restarting a 7d2d server, jobs in bull queue are duplicated which causes spamming in 7d2d server

To Reproduce
Steps to reproduce the behavior:

  1. Restart server
  2. Duplicated jobs

Expected behavior
Jobs should not duplicate

Screenshots

image

Clear out failed/cleaned queue after a while

We don't need a billion past jobs

halkeyeToday at 3:50 PM
OptimalBits/bull#854 <-- probably worth cleaning queues once in a while
GitHub
Set the failed/completed jobs automatically removed after a period ...
Hi all, Do we have an option in Bull allows to remove the failed/completed jobs in queue after a period time (1 day/week/month)? I think it's necessary because it can reduce the number item...

☕ CatalysmToday at 3:51 PM
Yeah good catch
That first comment looks like a decent workaround for now
halkeyeToday at 3:53 PM
yea

Drop on death value is reported incorrectly for serverinfo command

Describe the bug
server in screenshot has it set to backpack only

<property name="DropOnDeath" value="3" /><!-- 0 = nothing, 1 = everything, 2 = toolbelt only, 3 = backpack only, 4 = delete all -->

Possibly this was changed from A18 -> A19. Should double check to make sure

Screenshots
image

Shop Packs

Describe the solution you'd like
Allow the grouping of multiple items into 1 purchase item in the shop. IE: Food pack, contains 3 bottles of water, 1 bacon & eggs, 1 blueberry pie.

Events stop firing after a restart of an A18 server

Describe the bug
A clear and concise description of what the bug is.
Events stop firing after a restart of an A18 server
To Reproduce
Steps to reproduce the behavior:

  1. Restart A18 server
  2. No events will come through anymore

Expected behavior
A 7d2d server restart should not stop CSMM from getting events

Additional context
Reported by Bap on Discord

Manage server ban list from CSMM

Is your feature request related to a problem? Please describe.
Managing bans via commands is annoying and can be simplified

Describe the solution you'd like
Basically a web interface to control bans instead of doing it via built in commands

Fix tests

Tests are broken in the latest bulljs/worker branch

DepricationWarning

Got the follwing error message since the last update from nodejs:

[DEP0095] DeprecationWarning: timers.enroll() is deprecated. Please use setTimeout instead.
[DEP0096] DeprecationWarning: timers.unenroll() is deprecated. Please use clearTimeout instead.

I'm running nodejs v10.17.0 on Ubuntu 18.04

Cross-Server Chat

If a server owner has multiple servers, allow players from server A to chat with players on server B.

Describe the solution you'd like
Allow for a specific command that will send chat from server x to server y and vice versa.

Disable teleports during BloodMoon activities

Is your feature request related to a problem? Please describe.
Teleportation during the BloodMoon horde attack can cause the BM to halt for the entire server.

Can track bloodmoon activity via the logs, so this may be possible.

Describe the solution you'd like

Add option to CSMM to disable teleports during bloodmoon.

Last death coordinates

Is your feature request related to a problem? Please describe.
Ability to use last death coordinates in hooks, custom commands, ..

Describe the solution you'd like

Update player object to include something like player.lastdeathX (etc) which could be called from a command. Created from hook as needed.

Shop categories

Allow adding items to a category. This will allow for a better shop UI

Shop icon issues

Based on a report by @Necropollis

ok 762 HP picture is not working and you get it in inventory but with error messages
762 AP picture is working but you get it in inventory with error messages
762 ball, picture is not working and yu get it also with error messages
Errormessage: Item not found

This is possibly caused by overlapping icon file names from A17/A18.

Sort the custom commands

Is your feature request related to a problem? Please describe.
The list of custom commands could be displayed better. If you later have 50 or 100 custom commands, all commands are mixed at the moment in one row. It would be helpful, to see all the commands sorted by roles to find what you are searching for.

Describe the solution you'd like
Sort the custom commands by role

Unraid Docker Timeout error

Describe the bug
Some users of my Unraid Docker container for CSMM are reporting that something is timing out when starting the container, I'm not able to reproduce this error on my server.
Since I'm not very familar with Node eventually someone can help and I can fix it in the container itself?

Here is the log output:
log.log

Here is the link to the post on the Unraid forum:
https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/?do=findComment&comment=872511

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.