Showing a meassage after every round.
- Self_Destructo
- Round Winner
- Posts: 317
- Joined: Tue Jun 07, 2005 1:24 am
- Location: HillBilly Country
- Contact:
Showing a meassage after every round.
I would like to show a message to everyone after every round. Is that possible?
- LETE
- Core Dumper
- Posts: 128
- Joined: Sat May 21, 2005 5:40 am
- Location: Hey if i'm not here i'm most likely on the grid
put one of these into settings_dedicated.cfg
round_center_message
or
round_console_message
followed by your message, or you could create a file called everytime.cfg and stick it in your config folder, anything you put in there will be loaded after each round, so stick
center_message
or
console_message
followed by your message and it will be displayed after every round, you can do allot of other fun stuff with everytime.cfg besides this.
center-prints a center message
console-prints a message in the chat space.
round_center_message
or
round_console_message
followed by your message, or you could create a file called everytime.cfg and stick it in your config folder, anything you put in there will be loaded after each round, so stick
center_message
or
console_message
followed by your message and it will be displayed after every round, you can do allot of other fun stuff with everytime.cfg besides this.
center-prints a center message
console-prints a message in the chat space.

Generally you don't want to put center messages in everytime.cfg, they'll get canceled or cut short by other center messages the game decides to display. Also, when you put console messages (or use "SAY" to say something in everytime.cfg), don't make the lines dependent on a specific order. I think that's fixed in cvs or will be fixed sometime in the near future (if it's not already fixed I"ll beat on it eventually anyway), but in current releases, each line in everytime.cfg isn't guaranteed to take effect in the same order they're listed in the file. So you could have:
SAY Hi there
SAY Goodbye
But you might see:
Admin: Goodbye
Admin: Hi there
Worse yet, it's different for every player.
SAY Hi there
SAY Goodbye
But you might see:
Admin: Goodbye
Admin: Hi there
Worse yet, it's different for every player.

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
- Self_Destructo
- Round Winner
- Posts: 317
- Joined: Tue Jun 07, 2005 1:24 am
- Location: HillBilly Country
- Contact:
Not really, no, but if you go into the language files you can work on the match winner string.Self_Destructo wrote:Thanks guys. Is there one for displaying a message after every match.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
- Self_Destructo
- Round Winner
- Posts: 317
- Joined: Tue Jun 07, 2005 1:24 am
- Location: HillBilly Country
- Contact:
Yeah, you can either run the server with --daemon and redirect output to a file, or you can run it with --vardir *yourfile* (I believe) which will output the console to a file. Of course, the --daemon flag is probably still needed there....
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Ok sorry for the double post, was an sql time out, and lol I had to click refresh.
Anyways, i found that using less to view the log(linux os) works great, but using nano or pico, it displays the unwanted characters.
so, just running the server inside a screen with the -L works great.
a log file called screenlog.0 will be created in the current directory where the screen session is started.
Anyways, i found that using less to view the log(linux os) works great, but using nano or pico, it displays the unwanted characters.
so, just running the server inside a screen with the -L works great.
a log file called screenlog.0 will be created in the current directory where the screen session is started.
In Nomine AntiX
Distort!
Distort!
Sounds like a lot of work to go through to generate a log that a simple:
armagetronad-dedicated --daemon > logfile.log
would do.
I think it's --vardir that tells the server itself to write the log, and you have to give it a filename. Also, on Mandrake anyway, if you don't redirect the output or otherwise, and you run it from an init.d script, then the log will be output to syslog.
armagetronad-dedicated --daemon > logfile.log
would do.

I think it's --vardir that tells the server itself to write the log, and you have to give it a filename. Also, on Mandrake anyway, if you don't redirect the output or otherwise, and you run it from an init.d script, then the log will be output to syslog.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
however if one doesn't need to enter console commands, then they could start the server using the command line you mentioned.
Then use this command to view the log as its being generated.
I edited this post, need double >> for appending
Code: Select all
armagetronad-dedicated -daemon >> ~/.armagetronad/var/games.log
Code: Select all
tail -f ~/.armagetronad/var/games.log
I edited this post, need double >> for appending
In Nomine AntiX
Distort!
Distort!
The next version looks like it'll have stronger in-game admin, giving access to the console. Tank had that implemented, but I haven't tested it. (After the automake branch is merged I'm going to rebuild Hell on a cvs server to start testing the dedicated server for the release) So we'll finally have logging as the preferred way to run it and still have access to the console, and we'll have it all in-game.
Yay!

Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden