- Home /
How do I request a fake list of servers?
I want to make sure my game can handle the case where there are too many game servers to show on one screen. The problem is that I cannot generate more than one game server on my own so PollHostList only returns one server.
This leads to my question, "How do I get a request a fake list of servers?". My idea has been to try and find the name of a popular game and plug that into my RequestHostList call but that has not worked.
Answer by Bunny83 · May 14, 2013 at 08:36 AM
I guess it makes more sense to initialize a full fake list like that:
string myGameType = "SomeGameIdentifier";
HostData[] debugHostList = new HostData[]
{
new HostData{ gameType=myGameType, gameName="Sample Game 1", connectedPlayers = 2, ip=new string[]{"127.0.0.1"}},
new HostData{ gameType=myGameType, gameName="Sample Game 2", connectedPlayers = 5, ip=new string[]{"255.255.255.255"}},
new HostData{ gameType=myGameType, gameName="Sample Game 3", connectedPlayers = 7, ip=new string[]{"0.0.0.0"}},
new HostData{ gameType=myGameType, gameName="Sample Game 4", connectedPlayers = 1, ip=new string[]{"192.168.1.1","192.168.1.2"}},
};
Answer by sment · May 14, 2013 at 07:50 AM
The solution did not involve requesting a list of servers. Instead it required initializing an array of type HostData to a size that would be too big to fit all of its elements on a single screen.
Basically I did the following: 1) HostData[] hostData = new HostData[100]; 2) Made a method to display buttons for however many HostData elements can fit on the screen.
Note: Do not try and access the members of HostData when you are testing in this way because they are null.
Your answer
Follow this Question
Related Questions
Unity networking tutorial? 6 Answers
Photon Unity Network - Refresh/Tickrate 2 Answers
Network servers are overlapping in the multiplayer menu 0 Answers
Unity Photon syncing objects 0 Answers
unet config multiplayer wont load. 0 Answers