00:13 <+bridge> [ddnet] @0xc000f you don't need to modify the source to make your server public 02:24 <+bridge> [ddnet] <0xc000f> I know but i try everything and keep doing like that :s 02:24 <+bridge> [ddnet] <0xc000f> i open my ports 02:24 <+bridge> [ddnet] <0xc000f> i wait like 2 - 3 hours 02:24 <+bridge> [ddnet] <0xc000f> and put the sv_register 1 02:24 <+bridge> [ddnet] <0xc000f> change the ports to 8303 8304 8309 etc 02:24 <+bridge> [ddnet] <0xc000f> and nothing :s 02:25 <+bridge> [ddnet] <0xc000f> 02:25 <+bridge> [ddnet] <0xc000f> https://cdn.discordapp.com/attachments/293493549758939136/610992393231269888/unknown.png 02:31 <+bridge> [ddnet] what is ur server ip 04:24 <+bridge> [ddnet] 127.0.0.1 04:24 <+bridge> [ddnet] :troll: 04:33 <+bridge> [ddnet] localhost 05:23 <+bridge> [ddnet] Why is ddracecommands.h not in the same directory as ddracecommands.cpp? 05:23 <+bridge> [ddnet] or like ddracechat 05:24 <+bridge> [ddnet] @Learath2 08:44 <+bridge> [ddnet] Only god knows 08:52 <+bridge> [ddnet] and me 08:52 <+bridge> [ddnet] :troll: 09:45 <+bridge> [ddnet] @fokkonaut ddracecomands.h included in Engine-client side..... both srv and cl need this header 12:51 <+bridge> [ddnet] <0xc000f> In the autoexec_cfg you need change anything more than sv_register 1? 12:59 <+bridge> [ddnet] no 12:59 <+bridge> [ddnet] not sure if the master servers are working properly currently 12:59 <+bridge> [ddnet] disable firewalls, enable port forwarding in your router 13:00 <+bridge> [ddnet] maybe someone else can test that it works right now? 13:00 <+bridge> [ddnet] can people connect with your ip directly? 13:00 <+bridge> [ddnet] <0xc000f> Mmm my public ip? 13:03 <+bridge> [ddnet] <0xc000f> look, i change sv_register to 1 , i open the ports 8303 upd and tcp and i make a rule in my firewall for that ports to enable 13:03 <+bridge> [ddnet] <0xc000f> and nothing xDD 13:05 <+bridge> [ddnet] <0xc000f> 13:05 <+bridge> [ddnet] <0xc000f> https://cdn.discordapp.com/attachments/293493549758939136/611153366164439042/unknown.png 13:06 <+bridge> [ddnet] <0xc000f> i tell a friend to connect and insta the server crash 13:07 <+bridge> [ddnet] <0xc000f> with my public ip 13:11 <+bridge> [ddnet] <0xc000f> Well my friend right now can connect if i open the server with admins right (sry for my english) 13:16 <+bridge> [ddnet] <0xc000f> but my server isnt in the master server i think 13:24 <+bridge> [ddnet] if you connect to a master, but it is not responsiding its the ddos attacks I guess 13:31 <+bridge> [ddnet] hey, ddnet is currently unplayable for me 13:31 <+bridge> [ddnet] this is the second time, that this showed up, but last time it went away after a few hours 13:31 <+bridge> [ddnet] problem: while i see every movement of every other tee real-time, i own input is delayed by up to a few seconds. 13:32 <+bridge> [ddnet] this 'lag' is completely inconsistent, sometimes i can move normally, sometimes i have to wait a couple seconds to do anything, its unpredictable 13:32 <+bridge> [ddnet] all sorts of pings are fine while that happens. im also playing via lan, so no problems there 13:32 <+bridge> [ddnet] 13:32 <+bridge> [ddnet] is this a known issue and there is a fix or can i help troubleshooting in any way? 13:35 <+bridge> [ddnet] <0xc000f> :( fck ddos 13:35 <+bridge> [ddnet] its not ddos, everyone else on the server is fine 13:35 <+bridge> [ddnet] its not ddos, everyone else on the servers is fine 13:39 <+bridge> [ddnet] also its ddnet servers only 13:46 <+bridge> [ddnet] <0xc000f> and kog servers i dont know if that server have priority bcoz they are official or something like that, idk :x 13:51 <+bridge> [ddnet] i dont quite understand what you mean, but i dont have the problem on kog servers 15:28 <+bridge> [ddnet] You might be dropping packets 15:28 <+bridge> [ddnet] happens to me sometimes 15:40 <+bridge> [ddnet] <0xc000f> it's funny bcoz the 0.7 servers work pretty well than the 0.6 15:40 <+bridge> [ddnet] <0xc000f> 15:40 <+bridge> [ddnet] <0xc000f> https://cdn.discordapp.com/attachments/293493549758939136/611192494389985310/unknown.png 15:43 <+bridge> [ddnet] the masterserver code didn't change much at all between 0.6 and 0.7 15:45 <+bridge> [ddnet] <0xc000f> it's weird :x 15:50 <+bridge> [ddnet] is there anything that could be done? 15:53 <+bridge> [ddnet] + sometimes the other player lag for me too 15:53 <+bridge> [ddnet] + sometimes the other players movement lag for me too 15:59 <+bridge> [ddnet] i have this problem now since yesterday ~afternoon 21:43 <+bridge> [ddnet] ```/home/teeworlds/git/teeworlds/src/game/server/score/file_score.cpp:200:19: required from here 21:43 <+bridge> [ddnet] /usr/include/c++/6/bits/predefined_ops.h:72:22: error: no match for 'operator<' (operand types are 'const CFileScore::CPlayerScore' and 'CFileScore::CPlayerScore') 21:43 <+bridge> [ddnet] { return __val < *__it; }``` 21:43 <+bridge> [ddnet] line 200: 21:43 <+bridge> [ddnet] `sort(m_Top.all());` 21:43 <+bridge> [ddnet] 21:43 <+bridge> [ddnet] function around it: 21:43 <+bridge> [ddnet] ```void CFileScore::UpdatePlayer(int ID, float Score, 21:43 <+bridge> [ddnet] float aCpTime[NUM_CHECKPOINTS]) 21:44 <+bridge> [ddnet] { 21:44 <+bridge> [ddnet] const char *pName = Server()->ClientName(ID); 21:44 <+bridge> [ddnet] 21:44 <+bridge> [ddnet] lock_wait(gs_ScoreLock); 21:44 <+bridge> [ddnet] CPlayerScore *pPlayer = SearchScore(ID, 0); 21:44 <+bridge> [ddnet] 21:44 <+bridge> [ddnet] if (pPlayer) 21:44 <+bridge> [ddnet] { 21:44 <+bridge> [ddnet] for (int c = 0; c < NUM_CHECKPOINTS; c++) 21:44 <+bridge> [ddnet] pPlayer->m_aCpTime[c] = aCpTime[c]; 21:44 <+bridge> [ddnet] 21:44 <+bridge> [ddnet] pPlayer->m_Score = Score; 21:44 <+bridge> [ddnet] str_copy(pPlayer->m_aName, pName, sizeof(pPlayer->m_aName)); 21:44 <+bridge> [ddnet] 21:44 <+bridge> [ddnet] sort(m_Top.all()); 21:44 <+bridge> [ddnet] } 21:44 <+bridge> [ddnet] else 21:44 <+bridge> [ddnet] m_Top.add(*new CPlayerScore(pName, Score, aCpTime)); 21:44 <+bridge> [ddnet] 21:44 <+bridge> [ddnet] lock_unlock(gs_ScoreLock); 21:44 <+bridge> [ddnet] Save(); 21:44 <+bridge> [ddnet] } 21:44 <+bridge> [ddnet] Does anyone has an idea? 21:49 <+bridge> [ddnet] https://pastebin.com/raw/FKf3XHY0 21:49 <+bridge> [ddnet] this is the whole error 21:58 <+bridge> [ddnet] It could be that we are compiling with C++14 21:58 <+bridge> [ddnet] There was that big change in how the stl types took in their comparison functions 22:05 <+bridge> [ddnet] Dune helped me, I added a const here too: 22:05 <+bridge> [ddnet] 22:05 <+bridge> [ddnet] ``` 22:05 <+bridge> [ddnet] bool operator<(const CPlayerScore& other) ->>>>>>>>>const 22:05 <+bridge> [ddnet] { 22:05 <+bridge> [ddnet] return (this->m_Score < other.m_Score); 22:05 <+bridge> [ddnet] } 22:05 <+bridge> [ddnet] ``` 22:43 <+bridge> [ddnet] oof colors