User contributions

Jump to: navigation, search
Search for contributions
 
 
      
 
   

(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)

  • 09:31, 15 August 2012 (diff | hist) . . (+14,348). . N Client-Lobby Protocol Parsers(Created page with "Here are some parsers/constructors to help communicate with the lobby using the Client-Lobby_Protocol ==PHP== ===By PerroAZUL=== It has a function RequestServers. You c...") (current)
  • 09:30, 15 August 2012 (diff | hist) . . (+968). . N Arrayhigh(Created page with "===From the Scripting Manual=== ''function ArrayHigh(X: array of variant): integer;'' '''Parameter Info:''' X (Array of Variant): This paramater can be an array of any d...")
  • 09:28, 15 August 2012 (diff | hist) . . (+2,111). . N GetSpawnStat(Created page with "===From the Scripting Manual=== ''function GetSpawnStat(ID: byte; Stat: string): variant;'' '''Parameter Info:''' ID (Byte): Spawn Point ID to get the stat of. Stat (S...") (current)
  • 09:27, 15 August 2012 (diff | hist) . . (+871). . N Inc(Created page with "===From the Scripting Manual=== ''procedure inc(var X: integer; N: integer);'' '''Parameter Info:''' variable X (Integer): Numeric variable to increase by N (see below) ...") (current)
  • 09:24, 15 August 2012 (diff | hist) . . (+1,047). . N ForwardClient(Created page with "===Scripting Manual Style=== ''procedure ForwardClient(SrcIP: string; SrcPort: integer; TargetIP: string; TargetPort: integer; Message: string);'' '''Parameter Info:''' ...") (current)
  • 09:23, 15 August 2012 (diff | hist) . . (+772). . N OnCommand(Created page with "===From the Scripting Manual=== ''function OnCommand(ID: Byte; Text: string): boolean;'' '''Parameter Info:''' ID (Byte): ID of the player who sent the command. (255 = S...") (current)
  • 09:22, 15 August 2012 (diff | hist) . . (+825). . N AppOnIdle(Created page with "===From the Scripting Manual=== ''procedure AppOnIdle(Ticks: integer);'' '''Parameter Info:''' Ticks (Integer): Current tick count. '''Description:''' This procedure ...")
  • 09:21, 15 August 2012 (diff | hist) . . (+1,759). . N GetObjectStat(Created page with "===From the Scripting Manual=== ''function GetObjectStat(ID: byte; Stat: string): variant;'' '''Parameter Info:''' ID (Byte): Object ID to get the stat of. Stat (Strin...") (current)
  • 09:20, 15 August 2012 (diff | hist) . . (+3,246). . N Things To Do(Created page with "* Add admin commands to http://devs.u13.net/wiki/index.php/Commands * Redo the scripting pages to attribute enesce's manual. Follow onCommand as an example. Key things t...") (current)
  • 09:19, 15 August 2012 (diff | hist) . . (+2,312). . N GetPlayerStat(Created page with "===From the Scripting Manual=== ''function GetPlayerStat(ID: byte; Stat: string): variant;'' '''Parameter Info:''' ID (Byte): Player ID to get the stat of. Stat (Strin...")
  • 18:04, 14 August 2012 (diff | hist) . . (+39). . N Category:Server Scripting Functions(Created page with "Functions Category:Server Scripting") (current)
  • 17:52, 14 August 2012 (diff | hist) . . (+186). . N 3rd party lobby protocol(Created page with "The lobby will have a simplified protocol for 3rd party application developers. For now the only interface available is the one used by the client, detailed at [[Client-Lobby...") (current)
  • 17:52, 14 August 2012 (diff | hist) . . (+245). . N Lobby Protocol(Created page with "There are two available lobby server protocols for public use * The Client-Lobby Protocol, used by the Soldat client * The 3rd party lobby protocol, intended for use b...")
  • 17:51, 14 August 2012 (diff | hist) . . (+1,212). . N Download thread(Created page with "As mentioned here, if Allow_Download=1, then clients will be able to download maps and their sceneries/textures before joining the game. The request u...")
  • 17:51, 14 August 2012 (diff | hist) . . (+7,316). . N Map(Created page with "A '''map''' is a file that Soldat uses to recognize a level (e.g., ctf_B2b.PMS). These maps, with the ''.PMS'' filetype extension, can be generated with [[:Category:Mapping_To...")
  • 17:50, 14 August 2012 (diff | hist) . . (+641). . N Testing your connectivity(Created page with "To debug your server, checking that all the net threads are fully functional and working, you can use [http://server1.enesce.com/ptest.php EnEsCe's Port Setting Tester]. More ...")
  • 17:49, 14 August 2012 (diff | hist) . . (+1,815). . N !nextmap Voting(Created page with "===!nextmap Voting by Curt=== <source lang="pascal"> const Color = $FFFFFFFF; VotePerc = 51; VoteTime = 30; AddTime = 5; var Go: boolean; VFor,Time: byte; Voted...") (current)
  • 17:49, 14 August 2012 (diff | hist) . . (+10,223). . N Map Specifications(Created page with "===Script by: Curt=== <source lang="pascal">//Script by Curt (DorkeyDear) //ReturnFlag modified by Curt; origonal author is J-Factor type tGroup = record SpreadSpawn, D...") (current)
  • 17:49, 14 August 2012 (diff | hist) . . (+5,652). . N Weapon Limiter(Created page with "Script has been outdated by the Map Specifications script. ===Script by: Curt=== <source lang="pascal">type tMaps = record Map, Weaponsini, Soldatini: string; S...") (current)
  • 17:48, 14 August 2012 (diff | hist) . . (+2,516). . N Simple SpamMeter(Created page with "===Script by Spkka (using xsplit by KeYDoN)=== <source lang="pascal"> //CONSTANTS const MAXPLAYER = 16; MAXSPAM = 100; //VARIABLES var spamMeter: array [1..MAXPLAYER] of int...") (current)
  • 17:48, 14 August 2012 (diff | hist) . . (+3,269). . N Simple Exp(Created page with "===Script by Spkka=== <source lang="pascal">const MAXPLAYER = 16; var playerExp: array [1..MAXPLAYER] of integer; playerLev: array [1..MAXPLAYER] of integer; GOOD, BAD: l...") (current)
  • 17:47, 14 August 2012 (diff | hist) . . (+17,571). . N Nickname Registration(Created page with "===Script by Spkka uses Keydon's xSplit=== <source lang="pascal"> const //TEAMS ALPHA = 1; BRAVO = 2; CHARLIE = 3; DELTA = 4; SPECTATOR = 5; //GAME MODES DEATHMATC...") (current)
  • 17:47, 14 August 2012 (diff | hist) . . (+422). . N Name Length Restriction(Created page with "===Script by Spkka=== <source lang="pascal">//JOINTEAM procedure OnJoinTeam(ID, Team: byte); begin //kick player if nickname is above 24 characters if GetPlayerStat(ID, 'Ac...") (current)
  • 17:47, 14 August 2012 (diff | hist) . . (+886). . N Firstblood(Created page with "===Script by Spkka=== <source lang="pascal">var firstBlood: integer; GOOD, BAD: longint; procedure ActivateServer(); begin //color of writeconsole messages GOOD := $EE00F...") (current)
  • 17:46, 14 August 2012 (diff | hist) . . (+1,500). . N Code Snippet: PlaceBot(Created page with "===Code Snippet by Avarax=== <source lang="pascal">function PlaceBot(botname: string; team: byte; X,Y: single): byte; var i,n,tempType: byte; spawn: array of byte; tem...")
  • 17:45, 14 August 2012 (diff | hist) . . (+1,402). . N Default Script Template(Created page with "<source lang="pascal">procedure ActivateServer(); begin end; procedure AppOnIdle(Ticks: integer); begin end; procedure OnMapChange(NewMap: string); begin end; procedure OnE...") (current)
  • 17:44, 14 August 2012 (diff | hist) . . (+81). . N Server Scripting(Created page with "Events, functions and variables from the Scripting Reference Manual")
  • 17:42, 14 August 2012 (diff | hist) . . (+479). . N Scripting Templates(Created page with "These are script templates and examples created by other users. ==Default Script Template== The Default Script Template is simply a single .pas file with all the procedur...") (current)
  • 17:40, 14 August 2012 (diff | hist) . . (+404). . N EnEsCe(Created page with "'''Enesce''', an active Server and Client developer, has put a huge effort into making Soldat awesome. He implemented Pascal scripting support into the server and wrot...")
  • 17:40, 14 August 2012 (diff | hist) . . (+317). . N Scripting(Created page with "The '''Soldat Server Scripting Core''' was programmed by EnEsCe to help other users creating scripts for their server. It uses '''Events''', '''Functions''' and '''Variabl...")
  • 17:39, 14 August 2012 (diff | hist) . . (+426). . N Scripting basics(Created page with "The Soldat Server Scripting Core uses the Pascal coding language. ===Online Pascal Tutorials=== * Learn Pascal tutorial [http://www.taoyue.com/tutorials/pascal/] * Turbo Pasc...")
  • 17:39, 14 August 2012 (diff | hist) . . (+770). . N Banned.txt(Created page with "Plain ASCII text-file, one entry on each line (Windows style). Wild characters are allowed in the IP field. To ban someone you can either enter the man manually, or use the [[...")
  • 17:37, 14 August 2012 (diff | hist) . . (+2,794). . N BattlEye(Created page with "==The History== BattlEye (BE) was founded by Bastian Suter in October 2004. Starting out as an external 3rd-party anti-cheat for Battlefield Vietnam, first versions were rele...")
  • 17:35, 14 August 2012 (diff | hist) . . (+5,339). . N Gamestat.txt(Created page with "Gamestat.txt is one of the five log files that the server writes to when Logging is set to 1 in the soldat.ini file. It is, like the rest of the logs, a plain ASCII te...")
  • 17:34, 14 August 2012 (diff | hist) . . (+1,762). . N Logging(Created page with "Both the server and the client support logging. To turn on this feature, edit your soldat.ini file, changing the line "Logging=0" to "Logging=1". The logging is do...")
  • 17:31, 14 August 2012 (diff | hist) . . (+335). . N Bandwidth(Created page with "==Equation== The equation it uses for KB/s is: 125(N + N^2) /1024 ... where N is the number of players. For monthly traffic, it is: the KB/s value * 3600 * 24 * 31 /1024^...")
  • 17:29, 14 August 2012 (diff | hist) . . (+306). . N Ticks(Created page with "Ticks are the unit used by Soldat in some cases, such as the weapons.ini and soldat.ini settings. It is a time unit and it's equivalent to 1/60 of a second. To conver...")
  • 17:29, 14 August 2012 (diff | hist) . . (+39,670). . N Refreshx(Created page with "The '''REFRESHX''' is a Raw command used in Soldat to give admin clients information about the server. It contains more information t...")
  • 17:27, 14 August 2012 (diff | hist) . . (+1,028). . N Raw commands(Created page with "Once you are logged in as admin, by connecting to the server's IP & port using any TCP/IP net tool (netcat, telnet, etc) you are allowed to send raw data. Once you...")
  • 17:27, 14 August 2012 (diff | hist) . . (+48,117). . N Refresh(Created page with "The '''REFRESH''' is a Raw command used in Soldat to give admin clients information about the server. The 1188 byte-long REFRESH-pack...")
  • 17:26, 14 August 2012 (diff | hist) . . (+538). . N NameToID(Created page with "===From the Scripting Manual=== ''function NameToID(Name: string): integer;'' '''Parameter Info:''' Name (String): Player Name which will be used to return the Player ID...") (current)
  • 17:26, 14 August 2012 (diff | hist) . . (+1,029). . N Player ID(Created page with "Player IDs are unsigned integers used by the server and admins as an easy way to identify players and bots. IDs assignment , which is done by the server, starts at 1 (one), an...") (current)
  • 17:25, 14 August 2012 (diff | hist) . . (+1,673). . N Commands(Created page with "Here's a list of all known commands that you can perform without extra modules implemented. Note that some are admin only, some don't have output returns, others have tricky (...")
  • 17:25, 14 August 2012 (diff | hist) . . (+462). . N Remote.txt(Created page with "Plain ASCII text-file like the rest of the configuration files used by the server. IPs placed here will give admin status to those with the same ip that join the serve...")
  • 17:23, 14 August 2012 (diff | hist) . . (+916). . N Ports(Created page with "== Server Ports == Ports and protocols used by the server are as following, main port being the one specified under Port= in Soldat.ini (default is 23073). * TCP and UDP...")
  • 17:22, 14 August 2012 (diff | hist) . . (+2,853). . N Command line arguments(Created page with "When running your server from the command line, you can take advantage of what is known as ''command line arguments''. This is, basically, sending data to the binary on-the-fl...")
  • 17:15, 14 August 2012 (diff | hist) . . (+1,783). . N Server.ini(Created page with "Server.ini file was added in version 2.6.1, by EnEsCe. New settings can be found and adjusted in this file, such as enabling or disabling scripting, using health cooldown, etc...")
  • 17:13, 14 August 2012 (diff | hist) . . (+12,008). . N Soldat.ini(Created page with "Soldat.ini is the main configuration file for Soldat. It can be edited manually with Nano, Notepad or any other plain-text editor. The same file is used by the Soldat ...")
  • 17:13, 14 August 2012 (diff | hist) . . (+1,109). . N Mapslist.txt(Created page with "The soldat server uses a plain ASCII textfile to load the maps list file, by default mapslist.txt, located in the root folder of the server. There should be one map...")
  • 17:11, 14 August 2012 (diff | hist) . . (+2,564). . N Server(Created page with "==Requirements== * 266 Mhz * 32 MB Ram * Fast download & upload internet connection ( >512kbps suggested) * Operative system: >Windows 98SE or Linux (32-bit) ==Getting the s...")

(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)