net.barkerjr.gameserver.valve
Class Left4DeadServer
java.lang.Object
net.barkerjr.gameserver.Base
net.barkerjr.gameserver.GameServer
net.barkerjr.gameserver.UdpServer
net.barkerjr.gameserver.valve.ValveServer
net.barkerjr.gameserver.valve.SourceServer
net.barkerjr.gameserver.valve.OrangeBoxServer
net.barkerjr.gameserver.valve.Left4DeadServer
- All Implemented Interfaces:
- Closeable
public class Left4DeadServer
- extends OrangeBoxServer
Provides workarounds for bugs Valve introduced to Left4Dead circa September
29, 2009
- Since:
- 2009-10-06
- Author:
- BarkerJr
| Fields inherited from class net.barkerjr.gameserver.GameServer |
address, botCount, dedicated, gameDirectory, IPTOS_RELIABILITY, map, maximumPlayers, name, namespace, numberOfPlayers, passwordRequired, players, plugins, rules, updated, version |
| Fields inherited from class net.barkerjr.gameserver.Base |
listeners |
| Methods inherited from class net.barkerjr.gameserver.valve.ValveServer |
getApplicationId, getGameDescription, getOperatingSystem, getShip, handleMessage, isVacSecure, load, loadInformation, loadPlayers, loadRules, parseData, sendRcon, setRconPassword, toJsonObject |
| Methods inherited from class net.barkerjr.gameserver.GameServer |
addPlugin, equals, fireChangeEvent, fireLoadEvent, getBotCount, getDedicated, getGameDirectory, getIP, getMap, getMaximumPlayers, getName, getNumberOfPlayers, getPlayers, getPlugins, getPort, getRules, getUpdated, getVersion, handleError, hashCode, isPasswordRequired, load, replaceChild, toString, toXmlDocument |
Left4DeadServer
public Left4DeadServer(InetSocketAddress address)
- Creates a server for the Left 4 Dead game
- Parameters:
address - the address of the server- Since:
- 2009-10-06
getInstance
public static Left4DeadServer getInstance(InetSocketAddress address)
- Gets or creates an instance of the server at the given address.
- Parameters:
address - the address of the server
- Returns:
- the server
- Since:
- 2009-10-06
handlePlayers
protected void handlePlayers(ReplyStream stream)
- Generates its own Index, since Left 4 Dead servers always use an Index
of zero
Handles D (Players) responses from the server
- Overrides:
handlePlayers in class ValveServer
- Parameters:
stream - the message from the server- Since:
- 2009-10-06