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.