# SNet - *SendUsrString*: `` ``` SendUsrString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora ``` - *InitServer*: `` ``` InitServer(LevelPath,MaxPlayers,ipport) : Intenta inicializar el servidor. ``` - *GetBotName*: `` ``` GetBotName() : Obtiene un nombre valido de entidad jugador manejada por el servidor (bot o jugador local) ``` - *CloseServer*: `` ``` CloseServer(LevelPath) : Acaba el servidor y carga un nivel. ``` - *IsClient*: `` ``` IsClient() : 1 si esta activado el sistema cliente NOTA: Scrap.GetNetFlags() tiene el flag cliente activado si la coneccion se hizo efectiva ``` - *ServerChangeLevel*: `` ``` ServerChangeLevel(resource name) : carga el siguiente nivel. ``` - *DoneBrowser*: `` ``` DoneBrowser() : Cierra el browser de red local. ``` - *InitClient*: `` ``` InitClient(ipAddress,ipport) : Inicia el proceso de coneccion con el servidor. ``` - *CloseClient*: `` ``` CloseClient(LevelPath) : Acaba el cliente y carga un nivel. ``` - *IsServer*: `` ``` IsServer() : 1 si esta activado el sistema servidor NOTA: es para depuracion, mejor use Scrap.GetNetFlags() ``` - *GetObjName*: `` ``` GetObjName() : Obtiene un nombre valido de Objeto cualesquiera. ``` - *GetMyClientShip*: `` ``` GetMyClientShip() : retorna el nombre de su nave. ``` - *ModifyUsrData*: `` ``` ModifyUsrData(ClientId) : modifica desde el servidor los datos locales. ``` - *AddResource*: `` ``` resourceid AddResource(resource name) : intenta agregar un recurso si este no existe. -1 si el pool esta lleno ``` - *SendChatString*: `` ``` SendChatString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora ``` - *GetClientData*: `` ``` GetClientData() : Obtiene la tupla (ipaddress,ipport) ``` - *InitBrowser*: `` ``` InitBrowser(port) : Inicializa el browser de red local. ``` - *SendMasterString*: `` ``` SendMasterString(string) : envia una cadena al master. Si retorna cero no hay master. ``` - *PingInetSvrs*: `` ``` PingInetSvrs() : 1 exitoso. revisa el estado de los servidores en internet. Se realiza despues de browse. ``` - *IsMaster*: `` ``` IsMaster() : 1 si esta activado el sistema cliente NOTA: Scrap.GetNetFlags() tiene el flag cliente activado si la coneccion se hizo efectiva ``` - *GetServerData*: `` ``` GetServerData() : Obtiene la tupla (Hostname,ipaddress,ipport) ```