Author Topic: Wüstis Tournament Tool  (Read 3199 times)

0 Members and 1 Guest are viewing this topic.

Offline Lilja Mariasdóttir

  • Colonel
  • *
  • Posts: 2015
  • Ist ein Schaf in einer Tasse
    • View Profile
  • Side: Confederacy
Wüstis Tournament Tool
« on: November 21, 2020, 05:42:11 pm »



Hello Tournament Community,

Introducing "Wüstis Tournament Tool".
Built as small personal Webtool for just one tournament, in the last year many tournament hosts asked for it and used it for their tournaments/leagues. So I decided to make it dynamic useable. Setting up a tournament now with the Tool takes only a few minutes and will be publicly available.
Keep in mind, it has a very simple design and is built for functionality, not beauty.




Wüstis Admintool - Features

- Completly Serverside with Webpanel for the Host
- Standard Tournamentstuff, no shootys, no deaths for teamchange/going spec and so on
- non-disturbing Adminchat
- Clanchat, ignoring if alive, dead or spec (press "O", or "K" if using Wüstis Admintool)
- Blocking people from joining teams with wrong ID, or tag
- A lot of stats, including Damage and Assists, saved via turning on Competitive Score
Webpanel

- Simple access to a list of used Names and IDs on the Tournamentservers
- Adding Referees in the Webpanel, no serverrestart needed
- Adding regiments/Teams, tags and IDs, no serverrestart needed
- Recording of Stats, one permanent table, one resetable for weekly Stats
- Easy Copy Paste of stats to forum BB-codes



Applying for a Tournament:
Code
[b]Tournament ShortName:[/b] 
[b]Admintag:[/b]
[b]All IPs of hosted Servers:[/b]
[b]Steamlink of the Headadmin:[/b]
[b]List of People with access to the Webpanel:[/b]
Example application:
Spoiler
Tournament ShortName: DNWL
Admintag: DNWL_
All IPs of hosted Servers: 111.111.11.11
Steamlink of the Headadmin: www.steamlink.com
List of People with access to the Webpanel: Klaus, Karl, Friedrich, Holger
[close]
After your Application add: Wüstenkrieger on Steam. Everyone who should get access to the Webpanel should add me aswell. The Panel will be set up in no time, and the Servermod will be sent to you.


How to use the Panel and install the mod:

Installation:
I. Download the mod (link will be sent to you), open the .zip and copy the 30 txt files in it into your Modules/Napoleonic Wars/ Folder on your server. Make sure to overwrite the existing ones!
II. Add to your config on your Server: "custom_command8 TournamentNumber" (without the ", and instead of "TournamentNumber" you add the Number yout get sent).
III. Restart Server and done


Important Notice about the stats:
- Use the Competitive Score Option to turn Stattracking on and off. Make sure your referees know how to use that, especially to turn it off directly after the match is finished.
- Because of human mistakes (forgetting to turn on/off the stats) the stats will NOT be 100% right.
- Stats are turned off automaticly, if a server empties, to prevent further damage, however, if forgotten, the damage is already done.
- Use reset only at the beginning of a match, after that people should just be spawned, or suicide for changes. You do not get deaths for suiciding, or going spec or so.
- If a round is running with stats on, and you want it not to be count for whatever reason, use reset map before the round end, then the stats for this round wont be sent to the webpanel. Kills and Deaths will also be reset to the value of the roundstart.


Webpanel:

The Webpanel is pretty much straight forward, after logging in, you will be on the mainside:

Picture:
Spoiler
[close]

There you have a list of regiments/teams, represented by their tags, those have to be correct. (in the Screenshot, 3 Regiments were already added).
You can add new tags in the textfield at the top. Or you can Remove them again (only empty ones can be removed to avoid missclicks)
From there you can go to 5 subpages:

I. Clicking on "Goto" next to a regimental tag will bring you to the ID list of that regiment/team.
Picture:
Spoiler
[close]
- At the top you can add IDs to the List (also you can add more than one at once, just separate by ; for example: "ID1;ID2;ID3")
- Clicking the ID next to the names will show you all names that ID used on the Eventservers
- The LastName field shows you the last name the ID used on the Eventservers
- Clicking "set inactive" will cross the name and ID and that player cant join a team anymore ingame, the difference to removing is, that while still on the list but inactive, the ID cant be added to another regiment/team (for example, if someone played already for the team and is not allowed anymore to change to another)
- Clicking "Remove" will remove the ID from the list and can be added to another regiment/team


II. Clicking "Search by IDs or Names", will bring you to a list of all IDs and Names that were used on the Eventservers, including a searchfunction for Names and IDs
Picture:
Spoiler
[close]
- Use the searchfields to find Names or IDs. Namesearch can also be used with only parts of names.
- Leaving the Namefield empty and clicking Search will show ALL Names and IDs.

III. Clicking "Referee Whitelist" will bring you to the Referee List. It works the same like the Regimental Lists.
Picture:
Spoiler
[close]
- Added Referees get automaticly adminrights on the Eventservers
- Referees can be both part of a team, and part of the Refereelist
- Using the AdminTag on the server will grant the Referee an extra adminchat, where normally would be the Clanchat (on "O", or "K" if using Wüstis Admintool)
- Joining with regimental/team-tags will still grant adminrights, but not the extra adminchat

IV. and V. Will open the Stats List
Picture:
Spoiler
[close]
- The normal Statlist is the same like the "weekly" one, except without the Resetbutton
- The security questions at top are to avoid accidently Resets. Reset whenever you want, or dont use the feature at all.
- Clicking the headers of the table will sort the table accordingly
- The textfield at the bottom are copy paste ready BB-codes for the forum. The stats in the textfields are already sorted like you sorted the top table. The right textfield has the stats without all Cavstuff like Dismounts (for Tournaments without Cavalry)



QA:

Q: Are your gameservers good?
A: You install this tool on your own servers ;)

Q: Will the mod make the server lagg?
A: Nope it will not. People will still claim it anyway though.

Q: What if the Webpanel is down, will we still able to play?
A: First: In the last year it did not happen once, but ofc it can always happen. But as long as the gameservers are already running, you can still use them. Just no Stats, Refereelist and IDchecks are performed. So Admins need the Adminpw and people could theoretically play with wrong tags/IDs, but the Tournament is not blocked from working.

Q: Can people join the Eventservers to watch matches?
A: Yes, the tool just blocks people to join any team when they are not whitelisted, or joined with wrong tag.

Q: How do I set what Team is fighting which team in a match?
A: You cant, everyone whitelisted can join a team with their assigned tag, even if he has no match on his own. However the admin can clearly see, if someone from a different team joins a nation he is not supposed to. And if someone is using a wrong tag, pretending to be in one of the teams in the match, he cant join a nation.
 

*please ignore the many typos*

Credit and Contact
Wüstenkrieger
« Last Edit: January 04, 2022, 11:12:24 am by Lilja Mariasdóttir »
Seehofer schafft das Heer ab.

Offline DragonKing

  • Major
  • *
  • Posts: 926
  • God save the DCL
    • View Profile
  • Nick: [DCL]Cpt_DragonKing
  • Side: Neutral
Re: Wüstis Tournament Tool
« Reply #1 on: November 21, 2020, 05:58:26 pm »
Tournament ShortName: Six Nations Championship (SNC)
Admintag: SNC_Name
All IPs of hosted Servers:
server 1: 95.156.230.204:40283
server 2: 95.156.230.204:43172
server 3: 95.156.230.204:41415
Steamlink of the Headadmin:
https://steamcommunity.com/profiles/76561198403441359
List of People with access to the Webpanel: DragonKing
Nearer, My God, to Thee


Offline MarxeiL

  • Lieutenant General
  • ***
  • Posts: 6068
  • Cvet nastroenija - serij, samij skuchnij
    • View Profile
  • Nick: 13e | CCCP
  • Side: Neutral
Re: Wüstis Tournament Tool
« Reply #2 on: November 21, 2020, 06:04:39 pm »
That’s fucking huge
| 1x 10v10 Winner | 2x 9v9 Winner | 2x 8v8 Winner | 1x 7v7 Winner | 1x 6v6 Winner | 2x 5v5 Winner | 1x 4v4 Winner | 1x 3v3 Winner |
| 1x TDT Winner | 1x NWL (2nd L) Winner | 1x NWL (1st L) Winner | 1x RGT Winner | 2x RGL Winner |
| 1x TDT Runner-up | 1x 8v8 Runner-up | 1x 7v7 Runner-up | 1x NWFL Runner-up | 1x EIC Runner-up | 1x 2v2 Runner-up |


Offline Lilja Mariasdóttir

  • Colonel
  • *
  • Posts: 2015
  • Ist ein Schaf in einer Tasse
    • View Profile
  • Side: Confederacy
Re: Wüstis Tournament Tool
« Reply #3 on: November 21, 2020, 06:10:52 pm »
Tournament ShortName: Six Nations Championship (SNC)
Admintag: SNC_Name
All IPs of hosted Servers:
server 1: 95.156.230.204:40283
server 2: 95.156.230.204:43172
server 3: 95.156.230.204:41415
Steamlink of the Headadmin:
https://steamcommunity.com/profiles/76561198403441359
List of People with access to the Webpanel: DragonKing
Set up and ready to go.
Seehofer schafft das Heer ab.

Offline Golden.

  • What in Gods name?
  • Major General
  • **
  • Posts: 4861
  • 🤠
    • View Profile
  • Nick: [G]
  • Side: Confederacy
Re: Wüstis Tournament Tool
« Reply #4 on: November 21, 2020, 06:15:53 pm »
Thanks!  :D

Offline Shadey

  • Statue King
  • Donator
  • *
  • Posts: 4478
  • Joli garçon
    • View Profile
  • Side: Neutral
Re: Wüstis Tournament Tool
« Reply #5 on: November 21, 2020, 06:21:26 pm »
Looking good Lilja  :)

Offline Freestyler

  • Donator
  • *
  • Posts: 2486
    • View Profile
  • Nick: Freestyler
  • Side: Union
Re: Wüstis Tournament Tool
« Reply #6 on: November 22, 2020, 06:43:58 pm »
omg nice

Offline Chainsor

  • Major General
  • **
  • Posts: 3441
  • Nr13 - Hauptmann, EGS
    • View Profile
  • Nick: Nr13_Hptm_Chainsor
  • Side: Neutral
Re: Wüstis Tournament Tool
« Reply #7 on: January 17, 2021, 12:40:42 pm »
Tournament ShortName: DGL
Admintag: DGL_Name
All IPs of hosted Servers: 109.230.230.219 (all five servers have the same IP, the same IP from the last tournament, hosted by Nettelbeck)
Steamlink of the Headadmin: Chainsor, Lukasoh & JJ
List of People with access to the Webpanel: Chainsor, Lukasoh, JJ

Offline Lilja Mariasdóttir

  • Colonel
  • *
  • Posts: 2015
  • Ist ein Schaf in einer Tasse
    • View Profile
  • Side: Confederacy
Re: Wüstis Tournament Tool
« Reply #8 on: January 17, 2021, 04:02:24 pm »
Tournament ShortName: DGL
Admintag: DGL_Name
All IPs of hosted Servers: 109.230.230.219 (all five servers have the same IP, the same IP from the last tournament, hosted by Nettelbeck)
Steamlink of the Headadmin: Chainsor, Lukasoh & JJ
List of People with access to the Webpanel: Chainsor, Lukasoh, JJ
Set up and ready to go.
« Last Edit: January 17, 2021, 05:13:32 pm by Lilja Mariasdóttir »
Seehofer schafft das Heer ab.

Offline Lilja Mariasdóttir

  • Colonel
  • *
  • Posts: 2015
  • Ist ein Schaf in einer Tasse
    • View Profile
  • Side: Confederacy
Re: Wüstis Tournament Tool
« Reply #9 on: January 31, 2021, 10:39:20 am »
Changelog:

- Added a Stat how many rounds a player played
« Last Edit: January 04, 2022, 11:12:53 am by Lilja Mariasdóttir »
Seehofer schafft das Heer ab.