Guild icon
Teeworlds
IRC / bridge
One-way IRC channel bridge. If you want to be able to send messages to IRC, contact @Dune or @heinrich5991. https://www.teeworlds.com/?page=docs&wiki=rules/irc_rules
Between 2019-10-03 00:00:00Z and 2019-10-04 00:00:00Z
Avatar
[quakenet] cClaude BOT 2019-10-03 08:08:52Z
Hello, I can find any documentation to build teeworlds-server only. Is-it possible ?
Avatar
ChillerDragon 2019-10-03 08:12:09Z
when using cmake you can turn off client compilation with -DCLIENT=OFF
08:12
mkdir build && cd build cmake .. -DCLIENT=OFF make
Avatar
[quakenet] cClaude BOT 2019-10-03 08:13:32Z
thank ! great - is this working on an headless machin ? (linux without gui)
Avatar
ChillerDragon 2019-10-03 08:14:02Z
yes 🙂
08:14
you can even compile the client on a headless machine but ye the client has more annoying dependencys so -DCLIENT=OFF wil make less trouble for sure
Avatar
[quakenet] cClaude BOT 2019-10-03 08:15:45Z
Thank, perfect.
08:20
Devteam did a Great job. Especially on dependencies detection. As a feedback - I was able to compile server part on raspbian/buster headless. Thank again.
Avatar
[quakenet] rand BOT 2019-10-03 08:36:49Z
cmake usage is a great addition
08:37
I'm still using bam though ^^
Avatar
[quakenet] minus BOT 2019-10-03 09:11:25Z
why not plain makefiles
Avatar
ChillerDragon 2019-10-03 09:16:49Z
i am no expert at all but from what i know are makefiles a bit harder to maintain on different platforms. I guess it is also easier to use cmake for dependency management.
09:17
Anyathing that bothers you about cmake, minus?
Avatar
[quakenet] minus BOT 2019-10-03 09:17:46Z
everything
Avatar
[quakenet] Dune BOT 2019-10-03 09:32:53Z
cClaude: you can thank heinrich5991 for that work :)
Avatar
[quakenet] cClaude BOT 2019-10-03 09:33:13Z
For sure !
09:35
heinrich5991: Thank your work on teeworlds, Especially on dependencies detection. I was able to build a teeworlds_server on a raspberry PI in less than 10 minutes. Last time it took me several days. Great achievement !
Avatar
cmake is a greatly used and documented standard build tool and it's easier to include existing libalraries with cmake.
Avatar
[quakenet] Kottizen BOT 2019-10-03 15:36:20Z
What happened to bam? :o
Avatar
[quakenet] Dune BOT 2019-10-03 15:36:45Z
Kottizen: o/
15:36
it's still doing good
15:37
some people worked on cmake support though :)
Avatar
ChillerDragon 2019-10-03 15:38:42Z
bam > cmake
15:38
facts..
Avatar
[quakenet] Dune BOT 2019-10-03 15:38:53Z
opinions* :P
Avatar
ChillerDragon 2019-10-03 15:42:38Z
15:42
xd
Avatar
minority opinion*
15:43
s
15:43
Kottizen lives :0
Avatar
is there any python library to cummunicate with tw/master servers?
15:52
comminicate*
Avatar
[quakenet] Dune BOT 2019-10-03 15:53:58Z
not sure about python, maybe rust though? https://github.com/heinrich5991/libtw2 :)
Some Teeworlds stuff in Rust. Contribute to heinrich5991/libtw2 development by creating an account on GitHub.
Avatar
[quakenet] rand BOT 2019-10-03 15:56:45Z
master ? part of it on github/teeworlds
16:01
enough to get server list
Avatar
also online player data?
16:03
gonna test, thanks
Avatar
[quakenet] rand BOT 2019-10-03 16:08:40Z
it's not implemented as a lib, but you should be able to extract the useful parts
Avatar
yeah, I don't really need a lib, just something to work with
Avatar
ChillerDragon 2019-10-03 16:26:22Z
GitHub Gist: instantly share code, notes, and snippets.
16:26
but that thing doesnt talk to the master it is a master xd
16:27
is there a way do deactivate warump and ready players and all that stuff completley?
Avatar
that's a kinda cool concept.
16:31
16:31
The actual question might be, how did you find that?
Avatar
ChillerDragon 2019-10-03 16:31:57Z
Learath2 uses easy passwords
Avatar
ChillerDragon 2019-10-03 16:32:15Z
no he posted and discussed that stuff in #developer of ddnet
Avatar
ChillerDragon 2019-10-03 16:32:42Z
so i have sv_warump 0 but when i join the server i get a big annpoying warmup text and a green checkmark in scoreboard how to remove that?
Avatar
that checkmark is called ready state
16:33
dunno much about it :c
Avatar
ChillerDragon 2019-10-03 16:33:58Z
me neither and i really dont like it and its so frustrating that that stuff is not deactivated completly by default
16:34
k ima try thanks
16:34
nope @Dune
Avatar
is that even used in vanilla in any way?
Avatar
ChillerDragon 2019-10-03 16:34:36Z
yes
Avatar
It's difficult to take the decision to remove features from Teeworlds. They are always useful to a few
Avatar
ChillerDragon 2019-10-03 16:34:46Z
you can stop games and stuff
Avatar
and how exactly do ppl use that?
Avatar
ChillerDragon 2019-10-03 16:35:19Z
did u ever play pro games?
16:35
back in 0.6 they wrote stop in chat
Avatar
by using the ready bind
Avatar
ChillerDragon 2019-10-03 16:35:32Z
then everybody stopped moving xd
Avatar
I never played vanilla
Avatar
r by default
Avatar
and never will xD
Avatar
ChillerDragon 2019-10-03 16:35:47Z
and then some1 writes start (a time) in chat and then all start moving again
Avatar
that I did see
16:36
also on instagib servers
Avatar
ChillerDragon 2019-10-03 16:36:14Z
and the ready bind allows one player to actually stop the game. And it only continues when all press ready again.
Avatar
are you playing a survival mode, @ChillerDragon ?
Avatar
ChillerDragon 2019-10-03 16:36:28Z
but this should not be default for public servers
Avatar
the ready stuff is only enabled for survival mode
Avatar
but how is that supposed to work on vanilla, can any person join the match and the press r to simply pause the match?
Avatar
ChillerDragon 2019-10-03 16:36:38Z
no ctf
16:36
yes @jxsl13
Avatar
sv_countdown -1; sv_warmup -1
Avatar
exploitation incoming
16:37
and trolling
Avatar
ChillerDragon 2019-10-03 16:37:05Z
but that is off by default
16:37
and in pro games there are no trolls
Avatar
@jxsl13 no, it is disabled by default
16:37
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
Avatar
ChillerDragon 2019-10-03 16:37:26Z
but the weird warump and ready checkmark is tho
Avatar
hence sv_countdown -1; sv_warmup -1
Avatar
ChillerDragon 2019-10-03 16:37:35Z
idk if it even does something but it looks bad
16:37
ye sec
16:38
nope @Dune
Avatar
sorry, sv_warmup 0; it shouldn't have any warmup by default
Avatar
the checkmarks are visible, even tho it's disabled by default(on zcatch, based on survival)
Avatar
-1 is for player ready state :)
Avatar
ChillerDragon 2019-10-03 16:38:16Z
still there
Avatar
ChillerDragon 2019-10-03 16:38:25Z
restarted server
16:38
edited config
Avatar
what is still there,
Avatar
ChillerDragon 2019-10-03 16:38:38Z
yes
Avatar
the green checkmarks on warmup?
Avatar
ChillerDragon 2019-10-03 16:38:50Z
all of it
Avatar
the warmup?
Avatar
screenshot or didn't happen
Avatar
that is not normal
Avatar
ChillerDragon 2019-10-03 16:39:05Z
THE BIG WARMUP text on join and the checkmark in scoreboard
Avatar
there should be no warmup with sv_warmup 0 (default)
Avatar
screenshot or never happened 😄
Avatar
most servers don't have a warmup on afaik atm
Avatar
ChillerDragon 2019-10-03 16:39:56Z
Avatar
I have that checkmark problem on zCatch as well, it seemingly does nothing and ppl are confused as why the checkmarks are shown in the scoreboeard, when a warmup is currently being played
Avatar
ChillerDragon 2019-10-03 16:40:06Z
there is no actual countdown
16:40
but this warump message
Avatar
ah, but there is no countdown
16:40
yeah
Avatar
ChillerDragon 2019-10-03 16:40:18Z
how to remove that
16:40
and what does it do?
Avatar
well there is not enough players, game will only start when there are enough players
Avatar
does warmup need a countdown and ppl would then need to press r? to say they are ready and the survival game would start?
Avatar
you're on 073+?
Avatar
ChillerDragon 2019-10-03 16:41:07Z
and what does that mean game is not starting?
16:41
im on master
Avatar
well, scorelimit/timelimit are not effective
Avatar
survival mode has some kinda players restriction, before it starts
Avatar
ChillerDragon 2019-10-03 16:41:42Z
so there is no way to remove that?
Avatar
[quakenet] Oy BOT 2019-10-03 16:41:46Z
and u can respawn in survival
Avatar
ChillerDragon 2019-10-03 16:41:57Z
and what about the checkmark in scoreboard how to remove that?
Avatar
I don't understand the purpose of those checkmarks in survival still :c
Avatar
[quakenet] Oy BOT 2019-10-03 16:42:08Z
doubt u can
Avatar
it's only during warmup afaik
16:42
yeah I don't think you can
Avatar
ChillerDragon 2019-10-03 16:42:15Z
can we fix that pls?
Avatar
they are on warmup there
16:42
they are basically always on warmup there.
Avatar
Right now the timer behavior is rather inconsistent. Some words on the current state: There are 3 timers: Warmup, Pause, Game starts... To start or resume a game the Game starts timer is mandatory....
Avatar
ChillerDragon 2019-10-03 16:43:26Z
ah ye its a mess anyways also stuff like restart (time) does nothing
Avatar
[quakenet] Oy BOT 2019-10-03 16:43:39Z
cause it's warmup
Avatar
ChillerDragon 2019-10-03 16:44:12Z
the ready system is actually cool but all the other stuff is so confusing
Avatar
[quakenet] Dune BOT 2019-10-03 16:44:14Z
there are too many settings that very few people know how to pilot properly
Avatar
ChillerDragon 2019-10-03 16:44:37Z
especially too confusing for vanilla
Avatar
[quakenet] Dune BOT 2019-10-03 16:45:21Z
imo there should be a "competitive mode" setting that enables pausing; and sv_warmup. No readymode whatsoever outside of competitive mode
16:46
well I guess that's equivalent to sv_player_ready_mode
16:46
just get rid of sv_countdown then? double countdowns suck anyway
Avatar
[quakenet] Oy BOT 2019-10-03 16:47:07Z
i think u added it because of the double countdowns?
Avatar
rip my brain 😄
Avatar
[quakenet] Dune BOT 2019-10-03 16:51:50Z
I forgot :/
Avatar
[quakenet] Oy BOT 2019-10-03 16:52:20Z
:D
16:52
think the double countdowns are gone already
Avatar
[quakenet] Dune BOT 2019-10-03 16:52:37Z
my bad then
Avatar
[quakenet] Oy BOT 2019-10-03 16:52:39Z
think u removed them
Avatar
[quakenet] Dune BOT 2019-10-03 16:52:49Z
just trying to simplifying the UI
Avatar
[quakenet] Oy BOT 2019-10-03 16:52:52Z
and added sv_countdown for survival
Avatar
[quakenet] Dune BOT 2019-10-03 16:53:00Z
right, survival needs that
16:53
my understanding is that @ChillerDragon complains about the "Warmup - waiting for more players" display
16:53
aka you can't start a CTF game and score flags if you're alone
Avatar
[quakenet] Oy BOT 2019-10-03 16:53:49Z
you can in warmup
16:54
there's just no scorelimit
16:54
dunno if that should be removed - you can't play alone
Avatar
[quakenet] Dune BOT 2019-10-03 16:55:14Z
yeah but if someone joins the game is reset, right
Avatar
[quakenet] Oy BOT 2019-10-03 16:55:28Z
yeah then the game starts and resets
16:55
kinda fair
16:56
otherwise you have to do a restart vote manually
Avatar
[quakenet] Dune BOT 2019-10-03 16:56:39Z
right
16:56
any other issues with the current state @ChillerDragon
16:57
do you have a good idea what https://github.com/teeworlds/teeworlds/issues/1690 is about now, Oy?
Right now the timer behavior is rather inconsistent. Some words on the current state: There are 3 timers: Warmup, Pause, Game starts... To start or resume a game the Game starts timer is mandatory....
Avatar
[quakenet] Oy BOT 2019-10-03 16:58:32Z
well yeah, would be nice if the settings (warmup, readymode etc) could be simpler, more intuitive
16:58
Dune: hm dunno :D
16:59
there are more timer issues i think
Avatar
[quakenet] Dune BOT 2019-10-03 16:59:16Z
they're closed
16:59
I think we should get the option to switch off this warumup at the start. Some sort of a server command. Sometimes it can be anoying when your playing and moving on a map and then someone joins and...
Avatar
[quakenet] Oy BOT 2019-10-03 16:59:32Z
If you're the only player ingame, typing in rcon "restart 20" (f.e) doesnt trigger the warmup countdown but instead restarts the game immediately as it would with typing o...
Avatar
master server 4 kinda doesn't respond to my requests :'c
Avatar
[quakenet] Oy BOT 2019-10-03 16:59:52Z
Join a server, open up F2 and type in restart 20 to restart the game in 20 seconds.. the countdown starts --> Open up F2 again to abort the timer "restart 0" and it cancels...
17:00
maybe rethink the whole thing? make a list what should be there and then try to make it as simple as possible
Avatar
[quakenet] Dune BOT 2019-10-03 17:01:03Z
it's really mangled with the rest of the code, not so easy to isolate :(
Avatar
[quakenet] Oy BOT 2019-10-03 17:01:32Z
true
Avatar
[quakenet] Dune BOT 2019-10-03 17:02:11Z
I think it would be more effort than patching the reported bugs :/
Avatar
[quakenet] Oy BOT 2019-10-03 17:02:18Z
survival added some complexity to it
17:02
maybe :D
17:02
if we don't create new ones with the fixes :D
Avatar
[quakenet] Dune BOT 2019-10-03 17:03:47Z
besides, changing the whole thing in a minor version can be confusing, if options do something different from one version to another (or are renamed)
17:04
I don't know, I don't see any pretty solution
17:04
I suggest to move it to 0.7.5 milestone :D
17:07
the earlier the better, while 0.7 doesn't have that many players yet.
17:10
._. getting super weird results when using the tw_api.py like every master server having 55 servers except the 4th one having no servers. status.tw as a reference seems to tell a different story there and my tw client as well :c
Avatar
[quakenet] rand BOT 2019-10-03 17:11:14Z
tw_api is a bit aggressive and do not wait a lot, packets might be lost
Avatar
ah, ok 😮
Avatar
[quakenet] rand BOT 2019-10-03 17:11:41Z
it's a guess
17:11
I agree about the weird results
17:12
do all master servers are 0.7 ?
Avatar
there was waiting stuff added, I thought it was needed for the thread synchronization, as I could not find any thread.join()s
17:12
so I removed the waiting xD
Avatar
[quakenet] rand BOT 2019-10-03 17:16:48Z
sometimes a packet has a wrong token, I don't understand why
17:16
maybe it is annouced twice
17:18
it's supposed to use a set so no
Avatar
lol, I found the error
17:20
the recvfrom buffer size is too small
17:20
1024
17:20
😮
17:21
well and added thread joins
17:22
Server ('176.9.140.14', 8303) info header mismatch: b'!\xdcj9\xdaG\xb7\xd5\xdb\xff\xff\xff\xffinf3\x00' != b'!\xdcj9\xda4\x94F\x1e\xff\xff\xff\xffinf3\x00' (expected)
17:22
there should be something before expeted, but is empty
17:23
last sentence is wrong :'c
Avatar
[quakenet] Oy BOT 2019-10-03 17:45:33Z
any problems with moving the logfile to savepath/dumps/ like all the other logfiles?
Avatar
[quakenet] rand BOT 2019-10-03 17:54:33Z
@jxsl13: what should it be ?
Avatar
I increased the buffer to 4096 and now staying with 4 * 4096 everywhere there is 1024
18:27
dups sounds kinda weird for a log folder.
18:27
dumps
18:28
is it possible to add a logs folder like all of the other stuff that's being created in that first storage.cfg add_path folder?
18:28
(easily possible) @Oy
Avatar
[quakenet] Oy BOT 2019-10-03 18:34:09Z
kinda overhead to have a logs and dumps folder
Avatar
what's in the dumps folder?
Avatar
[quakenet] Dune BOT 2019-10-03 18:57:55Z
stuff like dump_local_console
18:59
also, try ctrl+shift+numpad0 ig :p
Avatar
I mean server side dumps folder? is that folder even necessary for the server?
19:15
or is that a rcon command Oo
Avatar
client command
Avatar
folder is created when the server is started with a modified storage path
19:16
so dump's isn't used for servers, I guess at all.
Avatar
[quakenet] Oy BOT 2019-10-03 19:44:36Z
it's always created in the storage path
19:44
dbg_lognetwork used by server
Avatar
what's the use case on the server side there?
19:47
for dumps
Avatar
[quakenet] Oy BOT 2019-10-03 19:47:31Z
dbg_lognetwork
Avatar
possible to simply rename it for the server side to logs?
19:51
or is the behaviour shared between server and client?
19:53
dumps -> logs for server side
Avatar
[quakenet] Oy BOT 2019-10-03 20:12:28Z
yeah shared
Avatar
well, I guess it would be too much of a hassle to rename that, as it might be weird on the client side.
Exported 234 message(s)