• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Server Reserve Slots Question

mallic

Active member
Nov 17, 2009
43
3
I have reserve slots set up, but they don't actually kick anyone. I wanted it set up to kick anyone regardless of idle time to let members in. I have yet to actually see it kick a single person. Please review link and tell me what is set wrong.

qVHZAfm.png
 
It should kick players, but might be that a later change in the code broke the feature.

If you change the Debug Level to 1 and then save the settings, then extra debug info will be saved in the server log file with respect to the member handling. Would be helpful if you set it to 1 and attach the server log to this thread.

Be noticed that the Debug Level will reset to 0 on each map change (it's not sticky).
 
Upvote 0
Ducky;n2294220 said:
It should kick players, but might be that a later change in the code broke the feature.

If you change the Debug Level to 1 and then save the settings, then extra debug info will be saved in the server log file with respect to the member handling. Would be helpful if you set it to 1 and attach the server log to this thread.

Be noticed that the Debug Level will reset to 0 on each map change (it's not sticky).

Can it be flagged in command line so I don't have to worry about it? Also, I have looked through the logs and don't see it being logged anywhere.
 
Last edited:
Upvote 0
mallic;n2294221 said:
Can it be flagged in command line so I don't have to worry about it? Also, I have looked through the logs and don't see it being logged anywhere.

Soory but no, it can't be flagged in command-line. It's a debug function and for that reason it shouldn't stay active. The log lines generated with this feature should start with ROMembers. Please set Debug Level to 1 and upload the server log.
 
Upvote 0
Alright will grab this next time I have a chance. Unfortunately I didn't have time to set up a small secondary server for testing this weekend. Will probably have to wait until launch to test. Kind of hard to test with bloated log files from my almost permanently full production servers.
 
Upvote 0
Ducky;n2294220 said:
It should kick players, but might be that a later change in the code broke the feature.

If you change the Debug Level to 1 and then save the settings, then extra debug info will be saved in the server log file with respect to the member handling. Would be helpful if you set it to 1 and attach the server log to this thread.

Be noticed that the Debug Level will reset to 0 on each map change (it's not sticky).

Please set the debug level to 1 (see quoted text) if the server is full and let members try join the server. Then attach the servers log file.
 
Upvote 0
Alright. Set a test server up with 2 slots and unlimited spectators. Member settings are as below:
http://imgur.com/a/xvxvy

Here is log readout for ROMembers:

[0079.87] ROMembers: Login: Player=EvilRussianBear; Idx=-1; #P=0; #S=0; #M=0
[0079.88] ROMembers: PostLogin: Player=EvilRussianBear; Idx=-1; #P=1; #S=0; #M=0
[0080.57] Log: EAC LOG: [RegisterClient] Client: 000000579B326070 PlayerGUID: 76561198044080500 PlayerIP: 71.224.26.201 OwnerGUID: N/A PlayerName: EvilRussianBear
[0086.54] Log: EAC LOG: [Register Client] Success (1/2). Client: 000000579B326070
[0086.54] Log: EAC LOG: [QueueClientUpdate] Client: 000000579B326070 Session: 1 Status: Client Authenticated Message: Client authenticated
[0087.54] Log: EAC LOG: [Register Client] Success (2/2). Client: 000000579B326070
[0087.54] Log: EAC LOG: [QueueClientUpdate] Client: 000000579B326070 Session: 1 Status: Client Authenticated Remotely Message: Client authenticated remotely
[0110.96] ROMembers: Login: Player=HepatitisD; Idx=-1; #P=1; #S=0; #M=0
[0110.96] ROMembers: PostLogin: Player=HepatitisD; Idx=-1; #P=2; #S=0; #M=0
[0111.56] Log: EAC LOG: [RegisterClient] Client: 000000579B329A90 PlayerGUID: 76561198079527481 PlayerIP: 118.93.105.247 OwnerGUID: N/A PlayerName: HepatitisD
[0113.57] Log: EAC LOG: [Register Client] Success (1/2). Client: 000000579B329A90
[0113.57] Log: EAC LOG: [QueueClientUpdate] Client: 000000579B329A90 Session: 2 Status: Client Authenticated Message: Client authenticated
[0114.57] Log: EAC LOG: [Register Client] Success (2/2). Client: 000000579B329A90
[0114.57] Log: EAC LOG: [QueueClientUpdate] Client: 000000579B329A90 Session: 2 Status: Client Authenticated Remotely Message: Client authenticated remotely
[0120.28] NetComeGo: Open TheWorld 05/31/17 18:57:41 24.251.243.249
[0120.48] ROMembers: AtCapacity: Spectator=False; ReserveSlotsForMembers=True
[0120.49] ROMembers: AtCapacity: Player=; Idx=-1; #P=2; #S=0; #M=0
[0120.49] ROMembers: AtCapacity: Result=True
[0120.49] NetComeGo: Close TcpNetDriver_0 TcpipConnection_2 24.251.243.249:63585 05/31/17 18:57:41
[0120.53] NetComeGo: Open TheWorld 05/31/17 18:57:41 24.251.243.249
[0120.53] NetComeGo: Close TcpNetDriver_0 TcpipConnection_3 24.251.243.249:63585 05/31/17 18:57:41
[0123.19] NetComeGo: Open TheWorld 05/31/17 18:57:44 24.251.243.249
[0129.73] NetComeGo: Open TheWorld 05/31/17 18:57:50 24.251.243.249
[0129.93] ROMembers: AtCapacity: Spectator=False; ReserveSlotsForMembers=True
[0129.93] ROMembers: AtCapacity: Result=True
[0129.93] NetComeGo: Close TcpNetDriver_0 TcpipConnection_5 24.251.243.249:61421 05/31/17 18:57:50
[0129.98] NetComeGo: Open TheWorld 05/31/17 18:57:50 24.251.243.249
[0129.98] NetComeGo: Close TcpNetDriver_0 TcpipConnection_6 24.251.243.249:61421 05/31/17 18:57:50
[0131.54] NetComeGo: Open TheWorld 05/31/17 18:57:52 24.251.243.249
[0131.74] ROMembers: AtCapacity: Spectator=False; ReserveSlotsForMembers=True
[0131.74] ROMembers: AtCapacity: Result=True
[0131.74] NetComeGo: Close TcpNetDriver_0 TcpipConnection_7 24.251.243.249:61422 05/31/17 18:57:52
[0131.79] NetComeGo: Open TheWorld 05/31/17 18:57:52 24.251.243.249
[0131.79] NetComeGo: Close TcpNetDriver_0 TcpipConnection_8 24.251.243.249:6142


My IP is the 24.251.243.249 IP. As I try to join, server just says server is full and does not try to kick either of the people. According to settings prompt, I should be set to kick anyone with a ping above 0 and unlimited members should be able to join over people on the server. One of the two people should have been kicked, but no one was.
 
Upvote 0