Welcome,
Guest
. Please
login
or
register
.
April 19, 2026, 09:38:07 AM
Home
Help
Search
Login
Register
Tasharen Entertainment Forum
»
Support
»
TNet 3 Support
»
Servers lingering in server list
« previous
next »
Print
Pages: [
1
]
Author
Topic: Servers lingering in server list (Read 5341 times)
Shifty Geezer
Full Member
Thank You
-Given: 7
-Receive: 9
Posts: 226
Servers lingering in server list
«
on:
August 01, 2016, 02:55:46 PM »
I have a list of servers populated on a button press. At the beginning of the scene (main menu) I stop servers in the Start call. However, when I then press the server search button, the terminated server is still present and will remain until a few seconds after termination.
void
Start
(
)
{
if
(
TNManager
.
isInChannel
)
{
TNManager
.
LeaveAllChannels
(
)
;
}
if
(
TNServerInstance
.
isActive
)
{
TNServerInstance
.
Stop
(
)
;
}
...
}
public
void
UpdateServerList
(
)
{
// populate with available servers and show when button pressed
serverList
=
TNLobbyClient
.
knownServers
.
list
;
while
(
serverGrid
.
transform
.
childCount
>
0
)
{
NGUITools
.
Destroy
(
serverGrid
.
transform
.
GetChild
(
0
)
.
gameObject
)
;
}
if
(
serverList
.
Count
==
0
)
{
twn_noGamesFound
.
PlayForward
(
)
;
}
else
{
for
(
int
n
=
0
;
n
<
serverList
.
Count
;
n
++
)
{
ServerList
.
Entry
ent
=
serverList
[
n
]
;
go
=
NGUITools
.
AddChild
(
serverGrid
.
gameObject
, serverEntryPrefab
)
;
go
.
transform
.
GetChild
(
0
)
.
GetComponent
<
UILabel
>
(
)
.
text
=
ent
.
name
;
go
.
name
=
""
+
n
;
go
.
GetComponent
<
UIDragScrollView
>
(
)
.
scrollView
=
go
.
transform
.
parent
.
GetComponent
<
UIScrollView
>
(
)
;
}
serverGrid
.
transform
.
parent
.
GetComponent
<
UIScrollView
>
(
)
.
ResetPosition
(
)
;
serverGrid
.
Reposition
(
)
;
serverGrid
.
transform
.
parent
.
GetComponent
<
UIScrollView
>
(
)
.
ResetPosition
(
)
;
twn_noGamesFound
.
PlayReverse
(
)
;
}
}
Logged
ArenMook
Administrator
Hero Member
Thank You
-Given: 337
-Receive: 1171
Posts: 22,128
Toronto, Canada
Re: Servers lingering in server list
«
Reply #1 on:
August 01, 2016, 03:01:01 PM »
Assuming you're using a UDP server lobby link, it's the expected behaviour. UDP updates are periodic and don't have an established connection that has a way to identify when it was closed.
Logged
Print
Pages: [
1
]
« previous
next »
Tasharen Entertainment Forum
»
Support
»
TNet 3 Support
»
Servers lingering in server list