Hi! someone thought about DDRus?

Read and discuss official announcements, information and news about the DDRaceNetwork.
Forum rules
Please consider wheter there is a more appropiate subforum before creating a new thread here.
This is for offical DDRaceNetwork-related information and discussion only.
Ninjed
Posts: 1300
Joined: Thu Oct 01, 2015 7:00 pm
Player profile: https://ddnet.tw/players/Le-32-Petit-32-Prince/
Mapper profile: https://ddnet.tw/mappers/Ninjed

Re: Hi! someone thought about DDRus?

Post by Ninjed »

Also, we need fuckin tournaments
The Real One!
User avatar
Ryozuki
Posts: 1748
Joined: Tue Feb 24, 2015 7:28 am
Location: Catalonia
Player profile: http://ddnet.tw/players/Ryozuki/
Mapper profile: http://ddnet.tw/mappers/Ryozuki/
Clan: Unique
Website: https://edgarluque.com
Discord: Ryozuki#2188

Re: Hi! someone thought about DDRus?

Post by Ryozuki »

ŊØṼÅ wrote:Also, we need fuckin tournaments
Is easy to say, go and try it. You have the instructions in ddnet github
Ninjed
Posts: 1300
Joined: Thu Oct 01, 2015 7:00 pm
Player profile: https://ddnet.tw/players/Le-32-Petit-32-Prince/
Mapper profile: https://ddnet.tw/mappers/Ninjed

Re: Hi! someone thought about DDRus?

Post by Ninjed »

i have no rights 4 do it.
The Real One!
User avatar
Ryozuki
Posts: 1748
Joined: Tue Feb 24, 2015 7:28 am
Location: Catalonia
Player profile: http://ddnet.tw/players/Ryozuki/
Mapper profile: http://ddnet.tw/mappers/Ryozuki/
Clan: Unique
Website: https://edgarluque.com
Discord: Ryozuki#2188

Re: Hi! someone thought about DDRus?

Post by Ryozuki »

ŊØṼÅ wrote:i have no rights 4 do it.
It's not just about right's imo
Tournament preparation process on DDNet
=======================================

3-6 days prior:
- Make a nice screenshot and prepare the msgpack file
- Put the screenshot on ddnet.tw too
- Announce on DDNet Forum, TW Forum, TW-Friends
- Announce on DDNet.tw
- Announce in Client: news and kill versionsrv (auto-restarts)
- Announce on Server: motd/news
Also scripts/print.sh, first days only lower lines, comment out upper ones
./git-update-files-only.sh
Crontab all servers to run print.sh every 2 hours

24 hours before:
- Change scripts/print.sh to run the upper part and write some nice messages
./git-update-files-only.sh
Crontab all servers to run print.sh every minute (yes, will only print every hour at the start, then faster)

- Prepare the right Tournament scripts:
scripts/quick-tournament.py for regular team quick tournaments (first wins)
scripts/solo-quick-tournament.py for the same on solo maps
scripts/solo-tournament.py for best time wins on solo maps

Edit the tournament file

Example run: scripts/solo-tournament.py Solo > /var/www/tournaments/38/index.html

During the night before:
- Edit motd/tournament.cfg based on info about the map and the current news from maps/*.map.cfg
- Edit tournament-prepare.sh on each server (except ddnet.tw) to run a nice map before the tournament, also make sure the other server settings are right
- When the server is empty, run ./tournament-prepare.sh
- When a server is full later, edit tournament-prepare.sh to add another server
- Prepare tournament-start.sh on ddnet.tw, update it to all servers
Use a fun loading screen
- Make sure all times are correct on servers, only do an ntp sync when servers are empty as it times everyone out
- Make sure the MySQL synchronization isn't broken anywhere
show slave status; as mysql root

1 hour before:
- cssh ddnet and abc
- Occasionally write something interesting or useful, for example at 40 min and 20 min explain the tournament
- Edit tournament-start.sh on locations with multiple servers to include them
- Connect to all/many interesting servers to watch

- Set livestream on website when it goes online

2 minutes before:
- Stop crontab scripts, write manually with abc
- When Tournament starts, switch to ./bc.py > servers/83{03,04,05}.fifo (all tournament servers)
- Upload the Tournament map (don't add it to votes) and ./git-update-files-only.sh
Make sure the Tournament map is on all servers

Tournament starts:
- ./tournament-start.sh
- Make sure the Tournament map loads everywhere
- Broadcast interesting events of the tournament
- Periodically run scripts/xx-tournament.py > /var/www/tournaments/xx/index.html

Tournament finished:
- Announce the winners
- Add the map to types/*/maps and ./git-update.sh (This also turns the Tournament servers into regular servers again)
Ninjed
Posts: 1300
Joined: Thu Oct 01, 2015 7:00 pm
Player profile: https://ddnet.tw/players/Le-32-Petit-32-Prince/
Mapper profile: https://ddnet.tw/mappers/Ninjed

Re: Hi! someone thought about DDRus?

Post by Ninjed »

Im not sure if it is too hard
The Real One!
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests