View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
124 | [WolfAdmin] Commands | feature | always | 2022-11-12 11:33 | 2022-11-12 11:33 |
Reporter: | XelattacK | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | cg_etVersion in !finger | ||||
Description: |
Can you make cg_etVersion from userinfo to show up in !finger command ? That would let admins know which ET version players are running and identify outdated and arm clients. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
123 | [WolfAdmin] Setup & Configuration | tweak | have not tried | 2022-05-12 20:20 | 2022-05-13 05:42 |
Reporter: | Fixator10 | Platform: | linux | ||
Assigned To: | Timo | OS: | Arch Linux | ||
Priority: | normal | OS Version: | 5.17.2-arch3-1 | ||
Status: | feedback | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | v2.80.2 | ||||
Standalone: | yes | ||||
Summary: | Unable to change greeting area | ||||
Description: | Changing "area" field in [greetings] section of wolfadmin.toml doesnt affect greetings position, they are still displayed in CP area | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | Using wolfadmin bundled with ET:Legacy, config is placed in fs_homepath, other values seems to work fine, including [greetings] section ("bots" working, "file" - not tested). | ||||
Attached Files: | |||||
Notes | |
(0000137)
Timo 2022-05-12 21:04 |
We should also make sure the documentation explains the different sections for greetings and other messages. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
90 | [WolfAdmin] Admin | feature | N/A | 2019-01-17 10:11 | 2022-05-12 21:37 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement inactivity checking | ||||
Description: |
Implement the following functionality: * put player spec if inactive for specified time * kick spec if inactive * kick spec if server is full * implement immunity |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
https://dev.etlegacy.com/issues/1145 https://dev.etlegacy.com/issues/1150 http://www.etpub.org/docs_server_0.9.1.html#g_inactivity http://www.etpub.org/docs_server_0.9.1.html#g_spectatorInactivity http://www.etpub.org/docs_server_0.9.1.html#g_inactivityOptions https://www.prime-squadron.com/noquarter/wiki/cvars_admin.htm#g_inactivity https://www.prime-squadron.com/noquarter/wiki/cvars_admin.htm#g_spectatorInactivity |
||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
112 | [WolfAdmin] Admin | major | N/A | 2020-04-02 17:32 | 2022-05-12 21:36 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement IP bans | ||||
Description: | Currently players will only be banned based on their GUID. WolfAdmin should also ban them on their IP, and make sure both IPv4 and IPv6 are supported. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
122 | [WolfAdmin] Commands | minor | always | 2022-05-12 20:04 | 2022-05-12 21:35 |
Reporter: | XelattacK | Platform: | |||
Assigned To: | OS: | ||||
Priority: | low | OS Version: | |||
Status: | new | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add option to disable vsays logging | ||||
Description: | Currently vsays are logged when chat logging is enabled even bot's vsays. An option to not include those log lines would make the log more readable. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
121 | [WolfAdmin] Commands | feature | N/A | 2022-05-10 17:50 | 2022-05-12 21:35 |
Reporter: | Aciz | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add option to disable private message logging | ||||
Description: | Currently private messages are logged when chat logging is enabled, this in my opinion is a bit controversial as they are private messages after all. It would be nice to be able to log regular chat messages but optionally leave private messages unlogged. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
65 | [WolfAdmin] Commands | minor | always | 2016-09-04 19:47 | 2022-05-12 21:35 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Fix logging | ||||
Description: |
On Legacy (and possibly other mods), commands are not logged because of a missing file. Add necessary code to generate this file. Also provide logging for other situations: chats (public/team/fireteam/private). |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000079)
Timo 2016-11-16 12:56 |
Possibly also add logs for various other events as well, such as chats and sorts. |
(0000089)
Timo 2017-01-28 16:18 |
Implemented in changeset 72f5b32cd2021cb450c2b80ffd5cabeb5aede554. Server logging is considered mod functionality and is thus not included in WolfAdmin, which will only log chat and admin-related events for now. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
120 | [WolfAdmin] Commands | feature | have not tried | 2022-01-06 16:16 | 2022-01-06 16:16 |
Reporter: | estorado | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Allow Chat only for level 1 user and up | ||||
Description: |
Disable gloabl, team and private chatmessages for guests. PR on github for reference: https://github.com/etlegacy/etlegacy-lua-scripts/pull/12 |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
119 | [WolfAdmin] Admin | major | have not tried | 2020-06-11 08:28 | 2020-06-11 08:28 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Namechange protection kicks too early | ||||
Description: | A couple of players have reported being kicked after changing their name only twice. Investigate why this happens. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
116 | [WolfAdmin] Database | feature | N/A | 2020-05-12 20:47 | 2020-05-22 17:42 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | assigned | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Add database migrations | ||||
Description: | Rather than providing a ready schema, provide a set of migrations that can be executed in order to rebuild or update the schema. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
118 | [WolfAdmin] Commands | major | always | 2020-05-15 18:52 | 2020-05-16 21:13 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Private messaging to a slot does not work | ||||
Description: | When trying to send a private message to a slot number, the generic 'no or multiple matches for [slot]' is returned. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000136)
Timo 2020-05-16 21:13 |
Fixed in changeset e85215c16f1933d8b19e61a718878e8424eab57c. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
117 | [WolfAdmin] Admin | major | always | 2020-05-15 18:50 | 2020-05-15 18:50 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | !listaliases not working when player is connecting | ||||
Description: | Only when a player has connected, aliases can be obtained using the !listaliases command. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
81 | [WolfAdmin] General | feature | N/A | 2017-03-03 12:16 | 2020-05-12 20:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Create output module | ||||
Description: |
Instead of invoking et.trap_SendServerCommand everywhere, create a module that does this for us. This will improve consistency, maintainability and resolve certain issues/limitations. Currently known issues: using csay to print something over RCON is not printed to RCON but to server console. This is because csay enters the et_ServerCommand callback rather than being printed directly in the executed script (e.g. help.lua). |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
115 | [WolfAdmin] Admin | minor | always | 2020-05-12 18:48 | 2020-05-12 18:48 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | assigned | Product Version: | 1.2.1 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Permanent bans do not work | ||||
Description: | There is a not-null constraint in the database preventing permanent bans. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
111 | [WolfAdmin] Commands | feature | have not tried | 2019-12-07 15:51 | 2020-05-12 16:31 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | feedback | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | !listplayers shows incorrect player count | ||||
Description: |
https://teammuppet.com/home/uploads/monthly_2019_11/shot0010.thumb.jpg.ec46406f3264766e8718750044751697.jpg Also note the 'unknown command' message, which should not happen. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000135)
Timo 2020-05-12 16:31 |
Most likely there is an error during the output of the command. This explains the error and why the correct count is displayed, but not the full list. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
87 | [WolfAdmin] Admin | feature | N/A | 2018-12-27 18:42 | 2020-05-10 18:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Censor | ||||
Description: |
Similar to other mods, WolfAdmin should include a censor/curse filter. This filter should both filter chat as well as player names. This could possibly be made to use regular expressions (optionally), which might help catch common replacements/misspellings. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
Originally posted in ET: Legacy tracker: https://dev.etlegacy.com/issues/1141 NoQuarter doc: https://www.prime-squadron.com/noquarter/wiki/cvars_admin.htm#g_censor ETPub doc: http://www.etpub.org/docs_server_0.9.1.html#g_censor |
||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
46 | [WolfAdmin] General | feature | N/A | 2016-02-10 15:37 | 2020-05-03 17:12 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Support other mods | ||||
Description: |
* silentmod * legacy |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
* alternative to shrubbot * selection of DB system + libs (ETL built-in or not) * basic admin commands * rewrite texts (e.g. 'additional commands' in !help) * UTF-8 database (legacy) |
||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
95 | [WolfAdmin] Commands | feature | have not tried | 2019-01-27 09:18 | 2020-04-15 16:30 |
Reporter: | harlekin | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Spree sounds & Multikill & Multirevive & Teamkiller | ||||
Description: |
Please add Multikill & Multirevive announce. Add possibility to disable Spree sounds and/or option to only play sounds and show messages to caused player. Example: Killing spree (5 Kills) show and sound only to the one that caused it. That would reduce the general spam of Killing spree announce and sounds on large servers. Same to Multikill, player would still get statisfied with the announce to themself, others could stick to their objective. Add Teamkiller announce and sound for a unbelivable stupid multikill teamkill Theese features are allready coded in rspree.lua and kspree.lua (see attachment) |
||||
Tags: | spree | ||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: |
spree_sound_lua.zip (246,778 bytes) 2019-01-27 09:18 https://dev.timosmit.com/bugtracker/file_download.php?file_id=4&type=bug kspree.pk3 (610,395 bytes) 2019-02-19 15:38 https://dev.timosmit.com/bugtracker/file_download.php?file_id=6&type=bug rspree.lua (31,040 bytes) 2019-05-10 14:35 https://dev.timosmit.com/bugtracker/file_download.php?file_id=8&type=bug kspree.lua (39,789 bytes) 2019-05-10 14:35 https://dev.timosmit.com/bugtracker/file_download.php?file_id=9&type=bug |
||||
Notes | |
(0000124)
estorado 2019-02-19 15:38 |
in the mentioned kspree.lua script of harlekin there are a few "ranks" of multikills, it depends how many the player get killed within a short period of time: kmulti_msg = "^7!!!! ^1Multi kill ^7> ^7%s ^7< ^1Multi kill^7 !!!!" kmega_msg = "^7!!!! ^1Mega kill ^7> ^7%s ^7< ^1Mega kill^7 !!!!" kultra_msg = "^7!!! ^1ULTRA KILL ^7> ^7%s ^7< ^1ULTRA KILL^7 !!!" kmonster_msg = "^7!!! ^1MONSTER KILL ^7>>> ^7%s ^7<<< ^1MONSTER KILL^7 !!!" kludicrous_msg = "^7OMG,^1LUDICROUS KILL ^7>>> ^7%s ^7<<< ^1LUDICROUS KILL^7" kholyshit_msg = "^1H O L Y S H I T ^7>>> ^7%s ^7<<< ^1H O L Y S H I T^7" kmultitk_msg = "^7!!! ^1Multi Teamkill ^7> ^7%s ^7< ^1Multi Teamkill^7 !!!" firstbloodsound = "sound/misc/firstblood.wav" multisound = "sound/misc/multikill.wav" megasound = "sound/misc/megakill.wav" ultrasound = "sound/misc/ultrakill.wav" monstersound = "sound/misc/monsterkill.wav" ludicroussound = "sound/misc/ludicrouskill.wav" holyshitsound = "sound/misc/holyshit.wav" multitksound = "sound/misc/teamkiller.wav" killingspreesound = "sound/misc/killingspree.wav" rampagesound = "sound/misc/rampage.wav" dominatingsound = "sound/misc/dominating.wav" godlikesound = "sound/misc/godlike.wav" unstoppablesound = "sound/misc/unstoppable.wav" wickedsicksound = "sound/misc/wickedsick.wav" pottersound = "sound/misc/potter.wav" Attached I have the requiered pk3 with the sound files (wav) inside. This information can also be found on wolffiles.de |
(0000128)
harlekin 2019-05-10 14:35 |
mostly working rspree&kspree v56 greatshot with added name of the last killer not functional v43 sorry with added name of last teamkilled person not functional multiteamkill should be working |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
103 | [WolfAdmin] Auth | tweak | N/A | 2019-03-03 22:34 | 2020-04-15 16:29 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Add permission for personal messaging | ||||
Description: | As the title suggest, a new permission should be added so private messaging can be disabled (for some levels). Possibly there could be two permissions that distinguish between messages to a single client or to a group of clients. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
97 | [WolfAdmin] Commands | minor | N/A | 2019-01-31 18:01 | 2020-04-15 16:29 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Make an easier interface for new commands | ||||
Description: |
Currently commands have to be written in a Lua script and added like any commands. However, this may also involve changes to auth/auth.lua, making it difficult to update WolfAdmin at once. An alternative should be created so administrators (without Lua knowledge) can easily create commands (and control access). Suggestion: create a new file called commands.toml that takes the following syntax: [[command]] type = [client|server|admin] syntax = [command name] (arg1) ... (argN) exec = [list of functions separated with semicolons;] permission = (permission used to check access for command) help = [help text that is shown in !help] |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
106 | [WolfAdmin] Commands | tweak | N/A | 2019-03-26 14:50 | 2020-04-15 16:28 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Rewrite commands interface | ||||
Description: | The Lua commands interface could be simplified. Currently the flag is mandatory, but passing nil could be allowed as well, to disable the checking of the ACL. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
68 | [WolfAdmin] Players | feature | N/A | 2017-01-10 18:01 | 2020-04-15 16:28 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Notify player upon mention | ||||
Description: | Play a notification sound and show a message (centerprint or so) when a player is mentioned in the chat, like on IRC. Possibly require a prefix (@playername), but should not be needed. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | Also see https://dev.etlegacy.com/issues/870 | ||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
100 | [WolfAdmin] Commands | feature | N/A | 2019-02-19 17:35 | 2020-04-15 16:27 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement chat shortcuts | ||||
Description: | Chat shortcuts allow players to quickly insert names of weapons they're holding, ammo counts or player names into the chatbox. For example, it is often used to greet a newly connected player or to thank someone who gave ammo/medkits on pub servers. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
96 | [WolfAdmin] Commands | feature | have not tried | 2019-01-27 09:21 | 2020-04-14 21:52 |
Reporter: | harlekin | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Dynamite counter | ||||
Description: |
add dynamite counter to wolfadmin. To have a all in one system, instead of many tiny scripts loaded lua attached |
||||
Tags: | dynamite | ||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: |
dyna.lua (8,396 bytes) 2019-01-27 09:21 https://dev.timosmit.com/bugtracker/file_download.php?file_id=5&type=bug dyna-2.lua (8,232 bytes) 2019-05-10 14:33 https://dev.timosmit.com/bugtracker/file_download.php?file_id=7&type=bug |
||||
Notes | |
(0000127)
harlekin 2019-05-10 14:33 |
not fully working version of dyna counter. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
114 | [WolfAdmin] General | minor | have not tried | 2020-04-14 14:06 | 2020-04-14 18:00 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Game shutdown before init results in error | ||||
Description: | When the onGameShutdown event is called before onGameInit, WolfAdmin has not yet loaded and initialized all the modules correctly. This results in an error, and WolfAdmin should be able to handle this. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | https://github.com/etlegacy/etlegacy/issues/1426#issuecomment-613401516 | ||||
Attached Files: | |||||
Notes | |
(0000134)
Timo 2020-04-14 18:00 |
Fixed in changeset cb47d833cb5b3dbaf91292330cf5d6d8b5513773. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
102 | [WolfAdmin] Admin | major | unable to reproduce | 2019-03-03 20:42 | 2020-04-14 17:57 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Balancer activated with only 1 player difference | ||||
Description: | I've seen the balancer putting players on the TeamMuppet server when the difference in team numbers was only 1 (e.g. 8 - 7 or vice versa). | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000133)
Timo 2020-04-14 17:57 |
Resolved as there has been no feedback. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
109 | [WolfAdmin] Commands | major | always | 2019-11-17 15:30 | 2020-04-14 17:56 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Fix personal messaging implementation | ||||
Description: | Both personal messaging implementations (for Legacy and non-Legacy) share the function name and logic switch to enable either of them. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000132)
Timo 2020-04-14 17:56 |
Fixed in changeset 3027d4984767e0d6996f71449605c90117bdf276. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
7 | [WolfAdmin] Commands | feature | N/A | 2015-01-20 09:36 | 2020-04-14 17:28 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Log WolfAdmin commands | ||||
Description: | log them to g_logAdmin log file (is always updated directly by NoQuarter so should not interfere) | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000005)
Timo 2015-01-24 16:12 |
I've added a logging function which logs everything to the g_logAdmin log file. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
88 | [WolfAdmin] Admin | feature | N/A | 2018-12-31 12:05 | 2020-04-14 17:27 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement g_teamDamageRestriction | ||||
Description: | Auto kick for excessive team bleeders. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | https://dev.etlegacy.com/issues/304 | ||||
Attached Files: | |||||
Notes | |
(0000123)
Timo 2019-02-05 14:45 |
Fixed in changeset 26e38bca7d634ddaa70a208bfb254b4b6cbdbd24. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
101 | [WolfAdmin] Commands | tweak | N/A | 2019-02-26 20:48 | 2020-04-14 17:27 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Make !shuffle command shuffle by skill rating when enabled | ||||
Description: | When skill rating is enabled on Legacy mod, it should shuffle by skill rating by default. Remove the !shufflesr command and instead parametrize the old !shuffle command. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000126)
Timo 2019-03-25 18:48 |
Fixed in changeset 2bef5f87db7c0c575f8018db8ef1144c96ad6063. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
99 | [WolfAdmin] General | major | always | 2019-02-05 15:08 | 2020-04-14 17:27 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Log files are not created if they do not exist | ||||
Description: | Apparently using FS_APPEND does not create files if they do not exist. Check whether files exist and if not, create them explicitly. | ||||
Tags: | |||||
Steps To Reproduce: | Type some text in chat or execute commands and notice how a log file is not created. | ||||
Additional Information: | FS_WRITE does seem to create the files. | ||||
Attached Files: | |||||
Notes | |
(0000129)
Timo 2020-01-12 21:11 |
Fixed in changeset 506db84674abc1ab1c76df138f3369d65c80f20b. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
108 | [WolfAdmin] Game | major | sometimes | 2019-11-10 14:02 | 2020-04-14 17:26 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | Legacy | ||||
Mod version: | 2.76 | ||||
Standalone: | yes | ||||
Summary: | Nil values block spree script | ||||
Description: |
On TeamMuppet server:Lua 5.3 API: ^$et_Obituary error running lua script: './legacy/luamods/wolfadmin/game/sprees.lua:279: attempt to index a nil value (field '?')' Kill: 34 35 8: ^7kubsy^7 killed ^1Donna^7 by MOD_MP40 Kill: 13 16 9: ^7^7<=TM^6=>^7Jaime^7 killed ^7yoshy^1'^7 by MOD_THOMPSON Lua 5.3 API: ^$et_Obituary error running lua script: './legacy/luamods/wolfadmin/game/sprees.lua:293: attempt to index a nil value (field '?')' |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | eagle: ...and this failing on all versions since 442 ...dunno if this problem was on previous versions too | ||||
Attached Files: | |||||
Notes | |
(0000131)
Timo 2020-03-23 21:09 |
Fixed in changeset 5ed7319b3e5335a4eb24bd7e3fb4ce478b7ae25c. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
98 | [WolfAdmin] Game | feature | N/A | 2019-02-01 18:14 | 2020-04-14 17:26 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement banners | ||||
Description: | As requested by some Legacy server admins/community members, it would be useful to display different kinds of information regularly. This is a feature that is implemented by several mods and can be used to make players aware of websites/communication channels. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000122)
Timo 2019-02-04 12:55 |
Fixed in changeset f835d8c6ec3eefb0f174e7b1eef6249162e4ded3. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
110 | [WolfAdmin] Admin | major | always | 2019-12-05 15:07 | 2020-03-19 20:54 |
Reporter: | eagle_cz | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | mute command is not working after next map | ||||
Description: | When someone is muted (by !mute 3 10d for example) after next map he is able to speak again but in !listplayers i see that is already muted | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000130)
Timo 2020-03-19 20:53 |
Fixed in changeset 8c58482efbe5bf3a4b79eb2c6cac03aed5de5c2a. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
105 | [WolfAdmin] Database | crash | always | 2019-03-06 17:10 | 2019-03-25 17:56 |
Reporter: | lordvirus1 | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | feedback | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | NoQuarter | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | no files | ||||
Description: |
hello i try new version to install on my server but its not fully working. on console its dislpay like that [WolfAdmin] WolfAdmin running in add-on mode on unix. Lua API: et_InitGame error running lua script: ...me/etded/ets//nq/luascripts/wolfadmin/db/sqlite3.lua:25: module 'luasql.sqlite3' not found: no field package.preload['luasql.sqlite3'] no file '/home/etded/ets//nq/luasql/sqlite3.lua' no file '/home/etded/ets//nq/lualibs/luasql/sqlite3.lua' no file '/home/etded/ets//nq/lualibs/luasql/sqlite3.so' no file '/home/etded/ets//nq/lualibs/luasql.so' ^4Game Initialization completed in 0.16 seconds. where i can find this files ? and as weel how i can do the 6 point of installation ? Run the .sql script in /database/new on your server: for SQLite3, run sqlite3.sql in your SQLite3 CLI or manager for MySQL, run mysql.sql in your MySQL manager how can i run this ?? could you write it easier ? |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000125)
Timo 2019-03-25 17:56 |
You need to have the LuaSQL module installed on your system if you want to use the database system. This is specified in the requirements (https://dev.timosmit.com/wolfadmin/setup.html#requirements). Also, running the .sql script should be done using the tool required for your database platform. For example, for MySQL you could use phpMyAdmin or Workbench, and for SQLite something like DB Browser for SQLite. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
104 | [WolfAdmin] Commands | minor | always | 2019-03-03 23:27 | 2019-03-03 23:27 |
Reporter: | estorado | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | Legacy | ||||
Mod version: | 2.76 | ||||
Standalone: | no | ||||
Summary: | !nextmap in Campaign mode just reload the map | ||||
Description: | When I type in !nextmap in the console or in the chat window the current running map is reloaded. | ||||
Tags: | nextmap | ||||
Steps To Reproduce: |
Create a Campaignfile with https://wolffiles.de/services/campcreator/formular.php Load it on a ET:L server Try the !nextmap command |
||||
Additional Information: | I am using a custom campaign and a custom campaign cycle generated by https://wolffiles.de/services/campcreator/formular.php | ||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
55 | [WolfAdmin] Database | feature | N/A | 2016-03-04 12:24 | 2019-02-05 11:46 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Store mutes, kicks, warns and bans in the database | ||||
Description: |
In addition to warns, also store mutes, kicks, warns and bans in the database. This has multiple benefits: * step towards multi-mod support (since ET: Legacy has no admin system) * history of mutes etc next to warns * possibly needed for an autokick after x warns (see 0000001) |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000072)
Timo 2016-08-02 10:22 |
Pushed back to 1.2.0 when WolfAdmin could be run standalone, to avoid mix up with WolfAdmin database and shrubbot database (unused when in standalone mode). |
(0000080)
Timo 2017-01-12 18:29 |
Changeset f8cbba943f8c64bb99fa81a43f5c702795ef1b86 partially implements warns, kicks, mutes and bans stored in the database. TODO: * read mutes from database and set player mute status upon (re)connect * update SQL scripts |
(0000087)
Timo 2017-01-18 16:25 |
Fixed in c9889d45987bb56dc2f7b9a853386ad5d305cd47. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
62 | [WolfAdmin] Commands | feature | N/A | 2016-08-28 18:32 | 2019-02-05 11:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Provide basic admin commands | ||||
Description: | As title says, the commands that are already provided by NoQuarter/Silent are a good starting point. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000083)
Timo 2017-01-17 10:23 (Last edited: 2017-02-06 18:18) |
Implemented: admintest ban finger gib help kick listplayers lock mute nextmap pause put readconfig reset restart setlevel showbans shuffle slap spec999 swap time unban unlock unmute unpause warn TODO: cancelvote dropweapon fling freeze launch listteams passvote rename throw unfreeze uptime optional: disguise give news pip pop revive WA-specific: balance cointoss enablevote greeting incognito (experimental) kickbots listaliases listlevels listmaps (experimental) needbots plock punlock putbots resetsprees rules showhistory sprees stats vmute vunmute |
(0000114)
Timo 2018-12-31 11:15 |
The most common commands should have been added by now. I will create a new issue for the remaining ones. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
15 | [WolfAdmin] Game | block | sometimes | 2015-01-28 14:49 | 2019-01-31 18:48 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Error during et_ClientConnect | ||||
Description: |
et_ClientConnect error running lua script: ...nemy-territory/nq/luascripts/wolfadmin/util/util.lua:44: attempt to index local 'str' (a boolean value) Occurs in admin.onconnect, in one of the functions using the database module. It uses util.escape which performs a string replacement, but somehow one of the parameters in the database functions is a boolean? Have not yet been able to reproduce it. Might occur when someone immediately disconnects after a new connection (to download a map). |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000008)
Timo 2015-02-02 11:47 |
Only happens on first connection, admin.setPlayerLevel produces an error because it uses a 0-value for newly connected players. Probably have to add a console account into the database. |
(0000009)
Timo 2015-02-02 19:06 |
Added a console entry to the stats table and added a database entry which can be linked (to aliases, warns, setlevels etc.). |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
4 | [WolfAdmin] Game | feature | N/A | 2015-01-20 09:30 | 2019-01-31 18:48 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Welcome message | ||||
Description: | implement a welcome message sent to new connecting players | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | make location customizable | ||||
Attached Files: | |||||
Notes | |
(0000007)
Timo 2015-02-01 20:16 |
Added a new cvar g_welcomeMessage which will be displayed to a player upon their first connection to the server. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
16 | [WolfAdmin] Documentation | feature | N/A | 2015-03-25 13:34 | 2019-01-31 18:46 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Provide documentation | ||||
Description: | Provide some sort of documentation for the variables and commands introduced by WolfAdmin. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000016)
Timo 2015-04-08 12:34 |
I had already documented CVARs in the alpha 2 release manual, from the beta onwards a website will also be available. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
63 | [WolfAdmin] Players | tweak | N/A | 2016-09-02 16:27 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Rewrite stats module | ||||
Description: |
* Clean up the amount of variables currently used (no 'playerTeam' stuff, use entities/utility functions maybe) * Save data in subtables probably (useful for future) * Persistence |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
27 | [WolfAdmin] Players | minor | always | 2015-04-12 16:37 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Remove greetings prefix when displaying in CP | ||||
Description: | The 'greetings' prefix takes up unnecessary space and is a little ugly when using the center print area. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000028)
Timo 2015-04-21 16:50 |
The greeting is now displayed without the prefix and in white, when using the center print area as location. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
80 | [WolfAdmin] Setup & Configuration | major | have not tried | 2017-03-03 12:09 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Configs are not loaded | ||||
Description: | Configs with CRLF line endings are not fully loaded. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000102)
Timo 2017-03-13 09:03 |
Fixed in e9d17e8572afdbf0f6935ce8528ae33d7ac7e4fd. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
83 | [WolfAdmin] Setup & Configuration | feature | have not tried | 2017-03-14 22:48 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add setting to disable unknown GUID kick | ||||
Description: |
Like the title mentions, let serverowners allow people without GUID on their server. Since this defeats the purpose of any player database, I'll have to disable that feature completely as there's no identification method any longer. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000109)
Timo 2018-02-13 11:02 (Last edited: 2018-02-13 11:06) |
Fixed in changeset 25af884c7e9024062ade8d1a8f340f62ae3e8421. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
28 | [WolfAdmin] Setup & Configuration | feature | N/A | 2015-04-12 16:39 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | won't fix | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add possibility to control location of revive messages | ||||
Description: | Do it like the greetings, display them either in center print, chat or obituary list. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000034)
Timo 2015-05-06 13:46 |
I've reconsidered this and I will not implement it. This is related to issue 0000025, and that has already been resolved. I will not add CVARs to control every location of WolfAdmin's messages, as it will probably lead to a bunch of mostly unused CVARs. If there is a high demand for it, I will reconsider it again, but for now I do think the chat is the most suitable location. The center print will otherwise become too cluttered, and servers will have the possibility to disable these revive messages altogether via g_announceRevives. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
26 | [WolfAdmin] Setup & Configuration | tweak | have not tried | 2015-04-12 16:22 | 2019-01-31 18:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Do not display greetings for bots | ||||
Description: | Displaying greetings for bots is a little cumbersome. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000023)
Timo 2015-04-12 16:23 |
Added new CVAR g_botGreetings to enable or disable greetings for bots altogether. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
43 | [WolfAdmin] Game | minor | have not tried | 2016-02-01 22:38 | 2019-01-31 18:44 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.1 | ||
Target Version: | 1.0.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | !sprees still include bots | ||||
Description: | Apparently (reported by Lammert, confirmed myself) !sprees still include bot records even though g_botRecords is turned off. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000043)
Timo 2016-02-02 16:33 |
Apparently I queried for a non-existing database column.. I replaced it with an in-game check which should catch all bots. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
31 | [WolfAdmin] Game | minor | unable to reproduce | 2015-04-14 13:40 | 2019-01-31 18:44 |
Reporter: | old-owl | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add revive spree on center screen by achievements | ||||
Description: |
This mod doesn't have the feature as like the kills spree in NQ. The customisation should point to a list of sentences to be shown in a center screen due to revive spree achievements ( i.e. 5 - 10 - 15 - 20 revives). |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | To be Enabled / Disabled it by variable | ||||
Attached Files: | |||||
Notes | |
(0000026)
Timo 2015-04-21 16:29 |
I've implemented a revive spree message similar to pre-1.2.7 NQ behaviour: a message will be displayed in the chat. The center print may sometimes be delayed and I do not want to flood it with messages to increase these delays (resulting in loss of other messages). Current messages: 3: x is on a revive spree 5: x is a revive magnet 10: x is a syringe maniac 15: x is the new Dr. Frankenstein Please suggest some texts which are not so lame as mine :P |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
25 | [WolfAdmin] Game | tweak | always | 2015-04-12 16:21 | 2019-01-31 18:44 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Show revive messages to team and add possibility to disable | ||||
Description: | Show revive messages to team only and add an additional CVAR to control them. Otherwise it may hint players about enemies reviving each other. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000022)
Timo 2015-04-12 16:21 |
added new CVAR g_announceRevives to control this behaviour |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
20 | [WolfAdmin] Game | minor | always | 2015-04-05 10:47 | 2019-01-31 18:44 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0a2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | 1.0.0b | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Sprees and nextmap not displayed on intermission | ||||
Description: | These are never displayed, even when there have been kills and records. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000013)
Timo 2015-04-05 10:51 |
victimId, killerId, mod are not set in game.ondeath() because of an empty parameter list. Thus lastKillerId is never updated and last kill info is not displayed. |
(0000014)
Timo 2015-04-05 10:53 |
line 122 of main.lua: gameState is always nil, so this change is not reflected in game.lua and thus game.getState() is never updated. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5 | [WolfAdmin] Game | feature | N/A | 2015-01-20 09:31 | 2019-01-31 18:44 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Announce nextmap | ||||
Description: | announce next map in rotation when the intermission starts | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000010)
Timo 2015-02-02 19:08 |
Created and extended a module 'game' which takes care of certain game variables, such as map listings and game type + state. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
93 | [WolfAdmin] Commands | feature | N/A | 2019-01-17 17:32 | 2019-01-31 18:42 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.3.0 | ||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement launch commands | ||||
Description: | To help players which are stuck (or to just play around with them), implement some commands like !throw and !launch. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | Use ps.velocity entity field to modify a player's velocity. See NoQuarter implementation for this, g_shrubbot.c, line 4144. | ||||
Attached Files: | |||||
Notes | |
(0000120)
Timo 2019-01-22 15:09 |
Fixed in changeset e3fe342f3244b7b5e5b584a30812d67be366ea07. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
92 | [WolfAdmin] Commands | feature | N/A | 2019-01-17 17:29 | 2019-01-31 18:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Implement team chat spy | ||||
Description: | Admins should be able to read team chat when they are spectator. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | Check G_SayTo in the NoQuarter source code, g_cmds.c, line 2660. | ||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
37 | [WolfAdmin] Admin | feature | N/A | 2015-05-01 08:48 | 2019-01-31 18:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Refine balancer | ||||
Description: |
Add some functionality so the balancer can be a little fine-tuned, for example * swap only dead players * swap last player who joined team * do not swap objective carrier (TODO) g_evenerPlayerSelection should control this: 0 random 1 swap last player who joined the team 2 swap only dead players 4 do not swap objective carrier (reserved) |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000052)
Timo 2016-02-24 11:04 |
After some more thought, I decided not to implement the 'most used class' balancer. I thought this might disrupt the gameplay in some cases (e.g. switching an engi). Since each map has its own class balance, I'd prefer to leave this to other gameplay controls, such as team_maxMedics. Instead I added bitflag 4 (do not switch objective carrier). However, this is rather hard to implement, as I can only check for objective pickups and not objective drops. |
(0000053)
Timo 2016-02-24 20:31 |
See changeset 5e6b336. |
(0000058)
Timo 2016-02-29 18:12 |
Check ps.powerups value for objective carrier. |
(0000073)
Timo 2016-08-04 18:38 |
See changeset 2524a1b. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
33 | [WolfAdmin] Admin | minor | sometimes | 2015-04-21 19:17 | 2019-01-31 18:40 |
Reporter: | old-owl | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Evener doesn't announce and suddenly move a player . | ||||
Description: |
When the teams are unbalanced by X (now -2) player, the evener should announce that the teams are unbalanced, say a X time before he do it's job, like dynamite down-counter 10, 5 , 3 , 2, 1 seconds, then move a player to the weak side. We can add a flag to avoid that the evener doesn't choose someone with the objective in hand (if not implemented yet). The evener should be configurable as automatic or manual. This mean that "manual" needs a command (like !teams) to make sure he start to check the teams once and force the balance. Otherwise it balance the teams always in it's own, like now. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000029)
Timo 2015-04-21 23:30 (Last edited: 2015-04-30 12:01) |
I have been experiencing the same issue on Alchemy 1, so I can confirm it. For some reason it does not always give a warning, but I have not yet been able to reproduce this. My theory is that it is triggered once, then when it checks a second time, the teams are even. So when the evener checks for an x'th time and they are uneven again, it automatically !puts someone, which is not desirable. The warning is at the moment scheduled for g_evenerInterval, but I can make it so it will be like a countdown. |
(0000031)
Timo 2015-04-30 12:21 |
Apparently I made a nasty mistake: the timer which triggers the auto-balancer had the forceBalance option turned on. This means that the balancer will always take action, no matter how many warnings have been displayed. So, from version 1.0.0 onwards, it will display warnings as intended. To disable the auto balancer, you can set g_evenerInterval 0 and use !balance manually. To balance immediately, admins may always use !balance force. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
19 | [WolfAdmin] Admin | feature | have not tried | 2015-03-30 09:52 | 2019-01-31 18:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Block rename spam | ||||
Description: | Avoid flooding database with rename spam (create namechange interval). | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000012)
Timo 2015-03-30 18:48 |
Added a rename limit g_renameLimit within an interval defined by g_renameInterval. After this interval it's possible to rename again. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
18 | [WolfAdmin] Admin | minor | have not tried | 2015-03-28 23:14 | 2019-01-31 18:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Rename logging | ||||
Description: | Somehow NQ does not log name changes in the console (any longer), so people can rename and troll. Maybe add this sort of logging (either for players or everyone). | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000011)
Timo 2015-03-30 12:13 |
added a new event "onClientNameChange" |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
35 | [WolfAdmin] Commands | minor | have not tried | 2015-04-25 12:46 | 2019-01-31 18:34 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Greetings are cut off | ||||
Description: |
http://www.dark-alchemy.com/modules.php?name=Forums&file=viewtopic&p=168246#168246 "sometimes when the greeting appears it misses half of the players name, I think the players ranking description is too long, maybe the players name should be positioned underneath ?" for example "welcome _____ _____ ____ -)A(- Ha" |
||||
Tags: | |||||
Steps To Reproduce: |
Create long greeting text Add player name into it |
||||
Additional Information: | Also test with colour codes, possibly | ||||
Attached Files: | |||||
Notes | |
(0000037)
Timo 2016-01-18 11:58 |
Fixed, lines are now split at spaces if they are too long (and if that's not possible, at the character limit of a line). |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
61 | [WolfAdmin] General | feature | N/A | 2016-08-28 18:30 | 2019-01-31 18:31 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Standalone mode | ||||
Description: | Container issue for everything related to WolfAdmin being the only admin system running on a server, e.g. basic admin commands, mute/kick/ban system and such. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000113)
Timo 2018-02-15 13:38 |
Improvement: check whether it is possible to autodetect shrubbot and run in add-on mode (with ability to override). |
(0000115)
Timo 2018-12-31 11:18 |
With a separate ACL system in place and having implemented most of shrubbots features, I think it's time to mark this issue as resolved. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
69 | [WolfAdmin] General | feature | have not tried | 2017-01-13 18:57 | 2019-01-31 18:28 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Provide alternative to shrubbot | ||||
Description: |
In standalone mode, there should be some administration of player levels and access to functionality (be it commands or other features). Proposal: * ACL-based system in which levels are assigned different roles which determine what players having that level are allowed to do * (optional) implement cache for MySQL database |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
51 | [WolfAdmin] Commands | feature | N/A | 2016-02-18 18:52 | 2019-01-31 18:25 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Load client and server commands dynamically | ||||
Description: | Like the existing !admin commands, now also load the other commands dynamically to allow easy extension of the commands set. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000050)
Timo 2016-02-18 20:54 |
Changed the directory layout slightly: * client commands are loaded from commands/client/*.lua * server commands are loaded from commands/server/*.lua * admin commands are loaded from commands/admin/*.lua commands.register has also been removed in favour of * commands.addclient * commands.addserver * commands.addadmin to add client, server and admin commands, respectively. commands.lua has been moved into the commands directory to keep the root dir clean. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
13 | [WolfAdmin] Commands | feature | N/A | 2015-01-21 11:28 | 2019-01-31 18:24 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Dynamic loading of commands | ||||
Description: | get rid of the commands table inside /commands.lua and load commands from /commands itself. move the syntax and other data to the associated .lua file of the command. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
OS-dependent commands (Linux find/ls vs. Windows dir) Use LuaFileSystem for this: http://keplerproject.github.io/luafilesystem/ |
||||
Attached Files: | |||||
Notes | |
(0000004)
Timo 2015-01-24 13:08 |
Commands are now loaded automatically from the /commands directory. They still have to register themselves using the commands.register() function. Note: still have to provide some instructions for the arguments. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
94 | [WolfAdmin] Documentation | minor | have not tried | 2019-01-24 10:53 | 2019-01-28 13:52 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Make requirements more clear | ||||
Description: | Add a list of supported mods and other requirements to the website | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000121)
Timo 2019-01-28 13:52 |
Moved requirements to the top of the page and added a note for additional requirements for pre-1.2.0 installs. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
91 | [WolfAdmin] General | minor | N/A | 2019-01-17 15:45 | 2019-01-17 15:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | 1.3.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | yes | ||||
Summary: | Refactor constants to make use of predefined constants | ||||
Description: | Some mods provide a nice interface with constants that are readily available. WolfAdmin should not redefine them in this case, but instead make use of these. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
https://legacy-lua-api.readthedocs.io/en/latest/constants.html Make sure to check whether some are available (e.g. teams, skills etc. are not available outside legacy) |
||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
89 | [WolfAdmin] Setup & Configuration | crash | always | 2019-01-04 22:09 | 2019-01-17 11:12 |
Reporter: | spyhawk | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.2.0 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.1 | ||
Target Version: | 1.2.1 | ||||
Mod: | Legacy | ||||
Mod version: | v2.75-2327 | ||||
Standalone: | yes | ||||
Summary: | Removing extra config files crashes etlded | ||||
Description: |
I removed the [sprees] section from the main wolfadmin.toml config file, which disables sprees. I then tried to remove the now useless sprees.toml entirely, but etlded crashes without warning. I'd expect a nicer way to handle that non critical missing file. Tested on windows. |
||||
Tags: | |||||
Steps To Reproduce: |
* remove the [sprees] section from the main wolfadmin.toml config file * remove the now useless sprees.toml files * launch elded |
||||
Additional Information: | Sprees display is a cancerous feature. | ||||
Attached Files: | |||||
Notes | |
(0000118)
Timo 2019-01-17 11:06 |
Actually removing the [sprees] section reverts it to default, which sets the sprees file setting back to "sprees.toml". This caused the module to load the file nevertheless, resulting in a crash because this particular file was not checked for existence. Pushing a fix for this. |
(0000119)
Timo 2019-01-17 11:08 |
Fixed in changeset 415835c72366048b812339bc63b1ba67ddbb3a05. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
73 | [WolfAdmin] Setup & Configuration | feature | N/A | 2017-01-15 16:15 | 2019-01-04 18:15 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Create install script | ||||
Description: | Rather than manual installation, create an installation script that creates the necessary tables for MySQL/MariaDB and SQLite3. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000116)
Timo 2019-01-04 18:06 |
Fixed in changeset 45002153c93c38fa685a644bea1f3f5d722f249b. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
74 | [WolfAdmin] General | feature | N/A | 2017-01-17 18:48 | 2019-01-03 11:11 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Improve portability | ||||
Description: | To support as many possible OSes, improve portability. Currently some file locations are hard-coded and should work on Unix-based systems and Windows, but constants are generally bad practice, so should be removed. | ||||
Tags: | |||||
Steps To Reproduce: |
Involved files (for sure): * main.lua (setting paths) * commands.lua (loading) * files.lua |
||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000085)
Timo 2017-01-18 15:36 (Last edited: 2017-01-18 15:57) |
Partially fixed in cd4bf52aead69eef4220cc241c609c0dfd00b6e1. |
(0000097)
Timo 2017-02-14 13:28 |
Windows should be fully compatible as of 1.2.0 and all paths are now relative. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
60 | [WolfAdmin] Setup & Configuration | feature | N/A | 2016-08-02 09:44 | 2019-01-03 11:11 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add TOML support | ||||
Description: |
Create a self-managed config system (files/database) and use this for WolfAdmin settings, to avoid the ET engine handling our CVARs (saving memory). Proposed alternative to CVARs will be TOML. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
See https://github.com/toml-lang/toml for language specification See https://github.com/jonstoler/lua-toml for Lua implementation |
||||
Attached Files: | |||||
Notes | |
(0000103)
Timo 2017-03-14 22:49 |
Probably also move greetings, rules and spree messages into the TOML file or make it possible to include/reference other TOML files. |
(0000104)
Timo 2017-03-15 14:02 (Last edited: 2017-03-15 14:02) |
Implemented in changesets 8d14486d613f14622fb01cdff436d9c8c94630a5 and 39caf003a70c64007146c020c1a1785f0013b9dc. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
59 | [WolfAdmin] Setup & Configuration | feature | have not tried | 2016-07-28 20:30 | 2019-01-01 21:08 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Handle database errors | ||||
Description: |
Display a warning and abort/use a minimal system (without the database). Anyway, the current situation is undesired: the module still runs and the game mod itself throws an error, while database functions are still executed. |
||||
Tags: | |||||
Steps To Reproduce: |
* luasql not being detected * wolfadmin.db corrupt * wolfadmin.db not writable * mysql database not reachable |
||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000077)
Timo 2016-08-07 18:56 |
Applied in changeset bb67eb3. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
78 | [WolfAdmin] General | feature | N/A | 2017-02-02 15:51 | 2018-02-13 11:45 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Improve error handling | ||||
Description: | To ease debugging (e.g. development, also for future extensions) the error messages should be more descriptive. | ||||
Tags: | |||||
Steps To Reproduce: | At the moment tables.contains or util.escape warn about nil values with a line number reference to their respective files, but these should refer to the file that they're called from. | ||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000093)
Timo 2017-02-04 18:45 |
Should probably also warn if events take up too much time or if the database has issues (again, takes up too much time). |
(0000112)
Timo 2018-02-13 11:45 |
Fixed in changeset 48522b8dcf75dd5a869466b47ffb5be8d700c021. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
79 | [WolfAdmin] Database | major | sometimes | 2017-02-05 10:54 | 2018-02-13 11:12 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | high | OS Version: | |||
Status: | feedback | Product Version: | 1.1.0 | ||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Database lags | ||||
Description: | Somehow the MySQL database results in game hangs/lags on some servers. DA does not have this issue, though Prime Squadron does seem to have it. My own server doesn't have it either.. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000111)
Timo 2018-02-13 11:11 |
Cannot reproduce this issue yet; need to have more feedback on this. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
75 | [WolfAdmin] General | major | N/A | 2017-01-20 20:05 | 2018-02-13 11:11 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Improve code efficiency | ||||
Description: | Analyze the code for unnecessary/unused initialized variables, redundancy and other bloat. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: |
autoload.lua (592 bytes) 2017-02-02 15:58 https://dev.timosmit.com/bugtracker/file_download.php?file_id=3&type=bug |
||||
Notes | |
(0000091)
Timo 2017-02-02 15:58 (Last edited: 2017-02-02 15:58) |
To solve the never-ending list of loaded modules possibly include an autoloader, see attached file. (taken from https://gist.github.com/MichaelCarius/95415f5e718ce33c1d1b) |
(0000098)
Timo 2017-02-21 10:46 |
So far: unused init: 186 -> 139 redundant init: 13 -> 0 suspicious globals: 50 -> 0 |
(0000110)
Timo 2018-02-13 11:11 |
Current unused initializations now only belong to parameters. Should probably remove/mask those at a later stage, too. Fixed the most important ones at least. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
84 | [WolfAdmin] Setup & Configuration | minor | always | 2017-03-17 21:54 | 2018-02-06 13:10 |
Reporter: | leroy04 | Platform: | ET 3.00 server | ||
Assigned To: | Timo | OS: | linux | ||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.1.0 | ||
Product Build: | Resolution: | won't fix | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | NoQuarter | ||||
Mod version: | nq 1.2.9 | ||||
Standalone: | no | ||||
Summary: | Config fails to load when homepath is not the same as basepath | ||||
Description: |
I was installing wolfadmin in 3rd party server where fs_homepath is different from fs_basepath. It throws this output in log: Lua API: Loading luascripts/wolfadmin/main.lua [WolfAdmin] Module 1.1.0 (30 January 2017) loaded successfully. Created by Timo 'Timothy' Smit. [WolfAdmin] util.files.open(): file wolfadmin.cfg opened [WolfAdmin] util.files.loadCFG(): 1 entries loaded in 0 ms ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. [WolfAdmin] util.files.open(): file rules.cfg opened [WolfAdmin] util.files.loadCFG(): 0 entries loaded in 0 ms ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ls: cannot access /gs/et/base/nq/luascripts/wolfadmin/commands/client/: No such file or directory ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ls: cannot access /gs/et/base/nq/luascripts/wolfadmin/commands/server/: No such file or directory ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ls: cannot access /gs/et/base/nq/luascripts/wolfadmin/commands/admin/: No such file or directory [WolfAdmin] commands.load(): 0 entries loaded in 8 ms [WolfAdmin] util.files.open(): file greetings.cfg opened [WolfAdmin] util.files.loadCFG(): 0 entries loaded in 0 ms _____________ Changing line 0000028 from util/files.lua from command = 'ls -1 "'..wolfa_getBasePath()..'luascripts/wolfadmin/'..directory..'"' to command = 'ls -1 "'..wolfa_getHomePath()..'luascripts/wolfadmin/'..directory..'"' Seems to solve the problem giving this output: Lua API: Loading luascripts/wolfadmin/main.lua [WolfAdmin] Module 1.1.0 (30 January 2017) loaded successfully. Created by Timo 'Timothy' Smit. [WolfAdmin] util.files.open(): file wolfadmin.cfg opened [WolfAdmin] util.files.loadCFG(): 1 entries loaded in 0 ms ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. [WolfAdmin] util.files.open(): file rules.cfg opened [WolfAdmin] util.files.loadCFG(): 0 entries loaded in 0 ms ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib/libstdc++.so.6' from LD_PRELOAD cannot be preloaded: ignored. [WolfAdmin] commands.load(): 36 entries loaded in 13 ms [WolfAdmin] util.files.open(): file greetings.cfg opened [WolfAdmin] util.files.loadCFG(): 0 entries loaded in 0 ms |
||||
Tags: | |||||
Steps To Reproduce: | Use different basepath and homepath. | ||||
Additional Information: |
fs_basepath is '/gs/et/base' and fs_homepath is '/gs/et/srvX' (where X is a number depending on server). |
||||
Attached Files: | |||||
Notes | |
(0000107)
Timo 2018-02-06 13:10 |
WolfAdmin should be installed in fs_basepath, rather than fs_homepath. From my perspective the fs_basepath should contain static files (e.g. pk3 archives, lua scripts), whereas fs_homepath should contain files that may change over time and are server-specific (e.g. configs, databases). The documentation may not be too clear on this, so I will update the docs for 1.1.1 and 1.2.0 instead. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
38 | [WolfAdmin] Setup & Configuration | minor | always | 2015-05-01 18:05 | 2018-02-06 12:52 |
Reporter: | lordvirus1 | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | no change required | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | greeting not working | ||||
Description: | hello i run your mod. configure all. set te greeting in greetings.cfg on nq folder for all lvl. and its not displaying it. how can i do this to work. i have the same problem with rules. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000033)
Timo 2015-05-03 20:47 (Last edited: 2015-05-03 20:54) |
http://dev.timosmit.com/wolfadmin/documentation.html#configuration Are there two empty lines at the end of your file? If not, please add those, as that will most likely fix the problem. If it is still not working, could you please upload the file as an attachment? |
(0000039)
Timo 2016-01-18 12:26 |
Waiting for feedback from lordvirus1. |
(0000105)
lordvirus1 2017-12-03 14:34 |
its working |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
82 | [WolfAdmin] Commands | minor | always | 2017-03-06 19:19 | 2017-03-08 12:32 |
Reporter: | Ninjadeer | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.1 | ||
Target Version: | |||||
Mod: | NoQuarter | ||||
Mod version: | 1.2.9 | ||||
Standalone: | no | ||||
Summary: | !showwarns warn list isn't working as intended | ||||
Description: | When a player is warned more than once, the !showwarns list will list the proper amount of warns for the player, but all these warns have the ID and the reason of the latest warn. If the latest warn is removed the ID and reason will be from the second latest and so on. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000101)
Timo 2017-03-08 12:32 |
Applied in changeset c73a41f7e789a80d823c345e586d9d10ae13e6c7. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
76 | [WolfAdmin] Commands | minor | sometimes | 2017-01-30 21:12 | 2017-03-08 11:25 |
Reporter: | Ninjadeer | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | acknowledged | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | NoQuarter | ||||
Mod version: | 1.2.9 | ||||
Standalone: | no | ||||
Summary: | Nextmap vote | ||||
Description: |
If the map voting (g_gamemode 6) and special vote flag (g_mapVoteFlags 16) are enabled on NQ server a passed nextmap vote should start the intermission instead of server starting the next map in rotation. For some reason this doesn't seem to be the case always, and sometimes either nothing happens, intermission is started or nextmap is executed. Most often nothing happens. Probably this could be fixed with some future version of WolfAdmin? |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000094)
leroy04 2017-02-05 13:29 |
This might be fixed if you change the workaround of nextmap vote. Instead of calling 'nextmap', should make a timelimit reduction (similar to !endmap custom command, that sets timelimit to 0.1 or 0.5), so the map will always finish by timelimit hit, and go always to intermission. |
(0000095)
Timo 2017-02-05 16:57 |
Actually I am not sure if I can fix this. This seems more of a mod-related issue, as I cannot alter the code of the nextmap vote with WolfAdmin. Instead, the mod authors should change the nextmap vote in this special case to some endmap vote, as leroy04 suggested. |
(0000099)
Ninjadeer 2017-03-06 19:28 |
If the original NQ function can't be fixed, probably a new very similar functionality can be added to WA, which just happens to work unlike the one in NQ. |
(0000100)
Timo 2017-03-08 11:24 (Last edited: 2017-03-08 11:25) |
I have looked into the ETLegacy and NoQuarter sources and it should work fine in most cases. However, nextmap vote does not work in case you are in 1) intermission or 2) warmup. Basically, nextmap vote will redirect to intermission only when you are actually playing the map. I'll leave the endmap command discussion open for now, as I do not really see the benefit of this (feel free to implement it yourself though). |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
77 | [WolfAdmin] Commands | minor | N/A | 2017-01-30 21:16 | 2017-02-12 11:58 |
Reporter: | Ninjadeer | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | Other | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Bot difficulty options | ||||
Description: | Current bot difficulty has only 3 options (normal|hard|epic) while omnibot itself has 7(0=poorest,1=very poor,2=poor,3=easy frag,4=standard,5=professional,6=uber). Most of these are of course useless, but probably all of them could still be included in WolfAdmin. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000092)
Ninjadeer 2017-02-04 17:39 |
Also possibility to vote for adding more bots might be good, though it would probably require another cvar to define the maximum amount of bots players can vote for. |
(0000096)
Timo 2017-02-12 11:58 |
Applied in changesets 56d822b417a7359cc5e72c04fdedca38d2ee0977 and 10fd153b0ac3fc8ed88a2f262a0f8193f064d225. The CVAR is not possible UI-wise, sadly. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
54 | [WolfAdmin] Commands | feature | N/A | 2016-03-01 22:00 | 2017-02-04 19:02 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Implement pagination | ||||
Description: | Just like !showbans, allow one to do !showwarns -5 or !listlevels [player] 5 and list only parts of the total result set. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000061)
Timo 2016-03-09 18:22 |
Fixed in changeset 7445e7b. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
70 | [WolfAdmin] Documentation | text | N/A | 2017-01-14 12:23 | 2017-01-30 17:39 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Update installation documentation | ||||
Description: | * SQLite support | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
66 | [WolfAdmin] Commands | minor | sometimes | 2016-09-04 19:48 | 2017-01-29 18:52 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | console: prefix on command output | ||||
Description: | Some commands display 'console: [command]: [text]' in Legacy, change 'chat' to 'csay -1' in these output lines. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000090)
Timo 2017-01-28 17:25 |
Fixed in changeset d58a228ed2a28eeabd1b3182799f93a5e1657898. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
64 | [WolfAdmin] Commands | block | always | 2016-09-04 19:44 | 2017-01-21 20:13 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | Legacy | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | !stats not displaying on Legacy | ||||
Description: | Due to some missing entity information, !stats is not displaying in Legacy (possibily other mods as well, check these as well). | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000088)
Timo 2017-01-21 20:13 |
Fixed in 04c78f0886fcc49c6a145c2b79ca59850961ffe7. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
8 | [WolfAdmin] Setup & Configuration | feature | N/A | 2015-01-20 09:37 | 2017-01-20 20:03 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | new | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Variable configurations | ||||
Description: | Implement variable campaigns/objective cycles and per map settings based on the amount of players online. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
71 | [WolfAdmin] General | minor | have not tried | 2017-01-14 12:56 | 2017-01-18 15:56 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Load modules independent from path | ||||
Description: |
Use a dynamical approach to load the modules, which does not rely on a fixed path, such as luascripts.wolfadmin. See http://stackoverflow.com/questions/9145432/load-lua-files-by-relative-path |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000086)
Timo 2017-01-18 15:40 (Last edited: 2017-01-18 15:56) |
Fixed in cd4bf52aead69eef4220cc241c609c0dfd00b6e1. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
72 | [WolfAdmin] General | feature | N/A | 2017-01-14 15:55 | 2017-01-18 14:50 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Improve directory structure | ||||
Description: | See attached file for proposed structure. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: |
directory_setup.txt (477 bytes) 2017-01-17 09:46 https://dev.timosmit.com/bugtracker/file_download.php?file_id=2&type=bug |
||||
Notes | |
(0000084)
Timo 2017-01-18 14:50 |
Fixed in changeset 7a93c4bfc9033995a80e37d9efda23d9cf4e9d0f. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
48 | [WolfAdmin] General | feature | N/A | 2016-02-10 15:41 | 2016-11-15 12:49 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.2.0 | ||
Target Version: | 1.2.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Compatibility with Lua 5.3 | ||||
Description: | Certain issues occur when running Lua 5.3. Also check out newer features but maintain backward compatibility. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
Issues: * escape sequences (admin/admin.lua and util/util.lua) Ideas: * none yet |
||||
Attached Files: | |||||
Notes | |
(0000078)
Timo 2016-11-15 12:49 |
Fixed in changeset 88cf6c1d706262bbfd086f6259a64d6382d4a071. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
23 | [WolfAdmin] Database | feature | N/A | 2015-04-08 12:33 | 2016-08-05 22:16 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add SQLite support | ||||
Description: | As title says. Shouldn't be so hard given the similarities and MySQL already being implemented. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000075)
Timo 2016-08-05 22:16 |
Implemented in changeset ef8d478. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
57 | [WolfAdmin] Setup & Configuration | major | have not tried | 2016-03-14 15:43 | 2016-08-04 19:31 |
Reporter: | Ninjadeer | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | NoQuarter | ||||
Mod version: | 1.2.9 | ||||
Standalone: | no | ||||
Summary: | Unable to disable balancer | ||||
Description: |
Setting set g_evenerMinDifference 0 set g_evenerMaxDifference 0 set g_evenerInterval 0 and loading the values with !readconfig and !nextmap seems not to disable the balance system. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | Currently balancer seems to make both vote and command putbot [r/b] useless. | ||||
Attached Files: | |||||
Notes | |
(0000064)
Timo 2016-03-16 23:05 (Last edited: 2016-03-16 23:09) |
I have tried to reproduce this issue with the following settings: set g_evenerMaxDifference 5 (default) set g_evenerMinDifference 2 (default) set g_evenerInterval 0 A restart made sure the settings were used for the balancer. I am aware of the issue that the balancer cannot be killed during a map, I will make that available in 1.1.0. When using the same settings as you did, on my own test server, it works as described above. Setting g_evenerInterval to 0 should be enough. Can you elaborate on what you did? (yet better, show logs?) |
(0000068)
Ninjadeer 2016-03-18 13:20 (Last edited: 2016-03-18 13:31) |
Turns out this was user generated error. The server had following setting enabled: bot balanceteams 1 This caused teams to be evened. Setting g_evenerInterval to 0 did indeed disable the system though I was unable to enable the system (change value + readconfig + restart) after disabling it for some reason. Reseting the server fixed this (loading server.cfg). Also I was unable to disable the forced shuffle by setting g_evenerMaxDifference to 0. The system seemed to work as intended after server reset again. It seems like none of the cvars in cvars.cfg are loaded unless the server gets reseted. Anyways it might be reasonable if putbots command would disable wolfadmin balancer and either disable omnibot balancer or use omnibot built in botwar function. This would allow user to use mapconfigs/default.cfg that would enable bot balance after every map change. It might be also reasonable to be able to vote for the bot amount (the amount has to be within some preset limits ofc). |
(0000074)
Timo 2016-08-04 19:31 |
Implemented enable/disable feature in changeset 00c487a. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
56 | [WolfAdmin] Commands | minor | always | 2016-03-14 15:33 | 2016-03-16 22:48 |
Reporter: | Ninjadeer | Platform: | |||
Assigned To: | OS: | ||||
Priority: | low | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | NoQuarter | ||||
Mod version: | 1.2.9 | ||||
Standalone: | no | ||||
Summary: | !(un)plock displays incorrect description | ||||
Description: | Using !p(un)lock without any parameters displays incorrect message in console. Message displayed is "plock usage: !vmute [name|#slot]" for both lock and unlock. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000062)
Timo 2016-03-16 22:48 |
Fixed in changeset fc88fcf. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
53 | [WolfAdmin] Commands | feature | always | 2016-02-24 20:36 | 2016-02-25 12:56 |
Reporter: | Lammert | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | /adminchat (or /ac) doesn't give a sound notification | ||||
Description: |
Whenever there is a chat withing the admin area, there is no sound notification like the normal pm (/m). Would be nice to have a notification too. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000055)
Timo 2016-02-25 12:51 |
Implemented in changeset cb3e80b. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
52 | [WolfAdmin] Commands | tweak | N/A | 2016-02-24 20:36 | 2016-02-25 12:51 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | /r not playing sound and displayed for sender | ||||
Description: | Like title says, add the PM sound and also display it for sender. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000054)
Timo 2016-02-25 12:51 |
Added in changeset 6a76718. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
47 | [WolfAdmin] Commands | feature | N/A | 2016-02-10 15:38 | 2016-02-19 10:32 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.1.0 | ||
Target Version: | 1.1.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Make certain console commands available from chat | ||||
Description: | For example /ac and /r cannot be used from chat yet. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000051)
Timo 2016-02-19 10:32 |
Implemented client commands from the chatbox, though I do not really support this feature after a second thought. In my opinion stuff in the chatbox should be public, or somewhat public with respect to the privacy level of the team and fireteam. Console commands are entirely secret, and thus any commands like /pm, /r or /ac should be used in the console, and not in the chat, since these do (should) not appear there. (this feature will most likely not appear in other mods) |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
49 | [WolfAdmin] Commands | minor | sometimes | 2016-02-13 13:34 | 2016-02-16 12:53 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.2 | ||
Target Version: | 1.0.2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | /r returns unknown command after connection/map restart | ||||
Description: | After PM'ing someone this issue seems fixed. Probably has to do something with lastMessageFrom not being set. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000049)
Timo 2016-02-16 12:53 |
Was indeed the case, also added a warning in changeset 7e9009a. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
45 | [WolfAdmin] Database | block | always | 2016-02-10 15:30 | 2016-02-16 12:40 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | urgent | OS Version: | |||
Status: | resolved | Product Version: | 1.0.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.2 | ||
Target Version: | 1.0.2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Unable to use .cfg | ||||
Description: | Cannot use the config database because of an error on line 121 in db/cfg.lua. Calls mysql instead of cfg module. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
There are no notes attached to this issue. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
50 | [WolfAdmin] PK3 | minor | always | 2016-02-13 19:47 | 2016-02-16 12:40 |
Reporter: | Lammert | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.2 | ||
Target Version: | 1.0.2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Sprees don't show up anymore after map ends | ||||
Description: | The sprees don't show up anymore in the intermission screen | ||||
Tags: | |||||
Steps To Reproduce: | End map ;) | ||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000048)
Timo 2016-02-16 12:39 |
Apparently some change in the WolfAdmin constants did not make it into the final version of 1.0.1. I've updated the constants and sprees accordingly now, and also pushed out a quick release for this and issue 0000045. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
42 | [WolfAdmin] Commands | tweak | N/A | 2016-02-01 20:38 | 2016-02-03 18:22 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | feedback | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add possibility to !enablevote when there are no admins online | ||||
Description: | Some servers (Dark Alchemy) allow some high level regular players to do !enablevote, but obviously do not want to have them execute !cancelvote. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000044)
Timo 2016-02-02 16:49 (Last edited: 2016-02-03 18:22) |
A few ideas crossed my mind: * Grant !enablevote to a specific level, disable it for them once admins come online. Cons: have to check for admins and regulars, which differs for every server; it would need introduction of several CVARs; !cancelvote is also bound to the same flag as !enablevote. * Allow !enablevote to be used without shrubbot Cons: need a set of special constraints in commands.lua; less consistency * Use the existing nextmap vote timeout (g_voteNextMapTimeout) and disable nextmap voting altogether when admins come online Cons: I could not think of any to be honest. Since I like backward compatibility - who doesn't - and consistency makes for an easy-to-use module I quite quickly rejected option 1 and 2. Though I would like to hear some opinions on the latter idea. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
40 | [WolfAdmin] Commands | feature | N/A | 2016-01-26 20:41 | 2016-01-30 16:00 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | low | OS Version: | |||
Status: | resolved | Product Version: | 1.0.1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.1 | ||
Target Version: | 1.0.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add ability to reset all records | ||||
Description: | At the moment !resetsprees can only reset the sprees for the current map. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000042)
Timo 2016-01-30 16:00 |
Issuing !resetsprees with parameter 'all' will truncate the sprees table/empty the file. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
3 | [WolfAdmin] Commands | feature | N/A | 2015-01-20 09:28 | 2016-01-30 15:47 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | low | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.1 | ||
Target Version: | 1.0.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Greeting sounds | ||||
Description: | play a sound when someone enters the server/uses the !greeting command | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000041)
Timo 2016-01-30 15:47 |
Added a 'sound variable' into the sprees file similar to ETPub's implementation. It's now possible to specify a sound (relative to the sound directory of a .pk3 file) to be played. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
41 | [WolfAdmin] Commands | feature | N/A | 2016-01-26 20:46 | 2016-01-27 10:13 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.1 | ||
Target Version: | 1.0.1 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add command to reply to personal message | ||||
Description: | Add a shortcut command so you can reply to a personal message, instead of typing /m [areallylongnamehere] [text]. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000040)
Timo 2016-01-27 10:13 |
Added /r command and a notification when someone uses /m or /pm to let them know this feature exists. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
32 | [WolfAdmin] Database | minor | always | 2015-04-21 19:08 | 2015-08-30 13:18 |
Reporter: | old-owl | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Awards for each map shouldn't include bots | ||||
Description: | For every map, when it ends, the console print out the top awards including the bots. They should be definitively removed or disabled by a variable (default off). | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000030)
Timo 2015-04-21 23:32 |
How often do the bots appear in the spree records? I can imagine that they may produce some records that are normally very hard to achieve, so I will try to exclude them from the spree records (with a possibility to re-enable this). |
(0000036)
Timo 2015-08-30 13:17 |
Added a CVAR g_botRecords (default 1) which enables/disables recording of spree records by bots. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
34 | [WolfAdmin] General | minor | have not tried | 2015-04-23 08:53 | 2015-08-30 12:26 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Implement safety checks | ||||
Description: | Check whether the game mod (fs_game) is actually NoQuarter. I've noticed some mirroring websites which did not really make clear that this add-on is just for NoQuarter (at the moment), so this is just a precaution. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000035)
Timo 2015-08-30 12:26 |
Added a warning message for the time being. Will have to think of a way to disable the module. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
36 | [WolfAdmin] Commands | minor | always | 2015-04-30 18:13 | 2015-05-01 08:39 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0b | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Rule not displayed when using !rules [shortcut] | ||||
Description: |
Due to a bug a single rule cannot be displayed: ./commands/rules.lua:39: attempt to index global 'admin' (a nil value) |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000032)
Timo 2015-05-01 08:39 |
Apparently due to a wrong function call this functionality was broken, fixed in 1.0.0. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
29 | [WolfAdmin] Database | tweak | N/A | 2015-04-12 22:14 | 2015-04-21 16:43 |
Reporter: | Lammert | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0 | ||
Target Version: | 1.0.0 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add extra column for clean alias | ||||
Description: |
At this moment there is only one column for alias in the table "aliases". In that column the nickname is written as full text incl. color-codes (f.e. ^1-)^0A^1(-L^0ammer^1t ). Can you also make it another column with the alias written as normal (f.e. -)A(-Lammert). Thank you |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000024)
Timo 2015-04-13 08:50 |
It is indeed very hard to search for specific aliases (regular expressions cannot be done on the value in the column itself, and not all SQL flavours accept the regex keyword). I will add this. |
(0000027)
Timo 2015-04-21 16:43 |
Added an extra database column and a new function to the database module, which will update the clean alias column in case it is empty (backwards compatibility). |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
30 | [WolfAdmin] PK3 | tweak | always | 2015-04-13 20:52 | 2015-04-14 10:03 |
Reporter: | Lammert | Platform: | |||
Assigned To: | OS: | ||||
Priority: | normal | OS Version: | |||
Status: | acknowledged | Product Version: | |||
Product Build: | Resolution: | suspended | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Revive message NQ Battlefield Resuscitation | ||||
Description: | There is no revive message displayed when someone gets revived with battlefield resuscitation (First Aid lvl 9 skill NQ) | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000025)
Timo 2015-04-14 10:02 |
The problem is that I cannot check who is using the Battlefield Resuscitation skill on someone. Unlike revives (which are printed), performing CPR is not being logged or sent to the Lua modules.. I will see if I can find a workaround. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
11 | [WolfAdmin] Commands | feature | N/A | 2015-01-20 12:50 | 2015-04-12 16:27 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Add in-game about information | ||||
Description: |
add in-game about information /wolfadmin command displaying version and some other information (what information?) |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000001)
Timo 2015-01-21 12:40 |
created a basic /wolfadmin command: shows version, date of release and website URL. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
12 | [WolfAdmin] General | trivial | N/A | 2015-01-20 13:00 | 2015-04-08 15:08 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | 1.0.0b | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Remove useless code | ||||
Description: |
comments etc in /commands.lua /sprees.lua /players/greetings.lua and some other file loading functions |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000019)
Timo 2015-04-08 13:39 |
Also changed the console output + debug module a little, which will now send messages to players individually and based on g_debugWolfAdmin + the wildcard shrubbot flag. This to prevent sending sensitive debug output to players (the module should not be used in production environment anyway, but this is merely a quick security fix). This is also a step towards the new debug module version. |
(0000021)
Timo 2015-04-08 15:08 |
Removed a useless cvar: * g_fileWarns - not going to be implemented by files |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
24 | [WolfAdmin] Database | feature | N/A | 2015-04-08 13:51 | 2015-04-08 14:37 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | 1.0.0b | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Create .cfg files when applicable | ||||
Description: | Create files like sprees.cfg when they are needed but do not exist. | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000020)
Timo 2015-04-08 14:37 (Last edited: 2015-04-08 14:37) |
Empty files for wolfadmin.cfg, rules.cfg, greetings.cfg and sprees.cfg will now be created when they are not on the server. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
17 | [WolfAdmin] General | major | sometimes | 2015-03-25 13:37 | 2015-04-08 12:59 |
Reporter: | Timo | Platform: | |||
Assigned To: | OS: | ||||
Priority: | high | OS Version: | |||
Status: | feedback | Product Version: | |||
Product Build: | Resolution: | open | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | |||
Target Version: | |||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Too little memory causes weird errors | ||||
Description: |
When there is too little memory available on the server, modules will produce unexplainable errors. This may occur because of other modules not being loaded, but I am not sure. Not caused by WolfAdmin, but have to build in a check to see whether there's enough memory available. |
||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000018)
Timo 2015-04-08 12:59 |
I cannot yet reproduce the error - the module loading is valid Lua and I haven't seen the problem reoccurring. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
22 | [WolfAdmin] Commands | tweak | always | 2015-04-05 19:10 | 2015-04-08 12:58 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0a2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | 1.0.0b | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Remove !listaliases from !help when advanced database is not enabled | ||||
Description: | implement same functionality as !showwarns, !dewarn et cetera | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000017)
Timo 2015-04-08 12:58 |
It was already disabled, now it is also removed from !help. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
21 | [WolfAdmin] Database | crash | sometimes | 2015-04-05 18:50 | 2015-04-05 19:05 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | urgent | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0a2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0b | ||
Target Version: | 1.0.0b | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Empty sprees.cfg crashes server | ||||
Description: |
/wolfadmin/db/cfg.lua:170: bad argument 0000001 to 'ipairs' (table expected, got nil) due to fact that records = array["record"] equals nil on empty file |
||||
Tags: | |||||
Steps To Reproduce: | empty the sprees.cfg file | ||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000015)
Timo 2015-04-05 19:04 |
also removed a rather cumbersome empty addmap in sprees.lua |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
9 | [WolfAdmin] Database | feature | N/A | 2015-01-20 09:48 | 2015-01-27 15:33 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Move spree records to database | ||||
Description: | make sprees.cfg file optional | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000006)
Timo 2015-01-27 15:33 |
I have created a separate /db/cfg.lua which is (sort of) derived from a standard database module called /db/db.lua. This will take care of config loading and saving functions + cache the data for the runtime of a map. The SQL system is now also derived from this general database module. I could make loading configs more memory efficient but this module should not get that large (both the data storage and the implemented functions); use of configs for data storage should not be encouraged. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
14 | [WolfAdmin] General | feature | N/A | 2015-01-21 14:36 | 2015-01-24 13:07 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | |||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | Implement new file loading algorithm | ||||
Description: | create util functions to load .cfg files dynamically - this should replace all .load() functions | ||||
Tags: | |||||
Steps To Reproduce: | |||||
Additional Information: |
changed files: /admin.lua /sprees.lua /players/greetings.lua /players/warns.lua |
||||
Attached Files: | |||||
Notes | |
(0000003)
Timo 2015-01-24 13:07 |
I have added a generic loading function, taking a filename and search string (expression) as arguments. Should handle everything from now on, although I discourage using files. |
View Issue Details | |||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
10 | [WolfAdmin] Commands | minor | sometimes | 2015-01-20 11:24 | 2015-01-24 13:04 |
Reporter: | Timo | Platform: | |||
Assigned To: | Timo | OS: | |||
Priority: | normal | OS Version: | |||
Status: | resolved | Product Version: | 1.0.0a1 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 1.0.0a2 | ||
Target Version: | 1.0.0a2 | ||||
Mod: | N/A | ||||
Mod version: | |||||
Standalone: | no | ||||
Summary: | !incognito does not work with certain characters | ||||
Description: |
solution: make sure all special characters are properly escaped using % * + - . ? ^ $ % [ ] ( ) |
||||
Tags: | |||||
Steps To Reproduce: |
1) use a name with one of the special characters mentioned above 2) !setlevel yourself to a level (so it is saved in shrubbot) 3) the lua replacement in !incognito won't match anything |
||||
Additional Information: | |||||
Attached Files: | |||||
Notes | |
(0000002)
Timo 2015-01-24 13:04 |
escaped the special characters |