home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 3 / CD_Magazyn_EXEC_nr_3.iso / Internet / Strony_WWW / Quake / sushi / SUSHI.txt < prev    next >
Text File  |  2000-08-17  |  21KB  |  506 lines

  1. <! 50MEGS CODE INSERT --></noscript></div></xmp></style>
  2. <img src="http://banner1.50megs.com/fcgi/ad_noimage.fcgi?ord=001"><BR>
  3. <center>
  4. <A HREF="http://ad.doubleclick.net/jump/50megs.about.com/;svc=50megs;site=;chan=;pos=slot1;sz=468x60;ord=001">
  5. <IMG SRC="http://ad.doubleclick.net/ad/50megs.about.com/;svc=50megs;site=;chan=;pos=slot1;sz=468x60;ord=001" width=468
  6. height=60></a><BR>
  7. <a href="http://banner.50megs.com/cgi-bin/newmap.pl">
  8. <img src="http://banner.50megs.com/newtop.gif" border=0 ismap width="468" height="20"></a><BR>
  9. </center>
  10. <center><font color="BLUE">
  11. <a href="http://banner.50megs.com/cgi-bin/textcount.pl">
  12. Get Listed In YAHOO And Watch Your Traffic GROW!</a><br></font>
  13. </center>
  14. SUSHI v1.0beta2 - Quake Competition servermod by 'surgeon'      
  15. Date  : 09/12 1999     
  16. Author: v2615l@groenjord.dk     
  17.         http://members.xoom.com/surgeonsq1/index.htm     
  18. =============================================================================   
  19.    
  20. Main bandwidth saving features:     
  21. (Network traffic is reduced by 50%, compared to standard quake!!)  
  22. - wastly reduced amount of tempentities     
  23. - reduced gibs     
  24.   (network traffic can be further reduced by enabeleing antilag)   
  25.   
  26. Main FPS boosting features:     
  27. (Framerate is 10-50% higher than standard quake during combat) 
  28. - All quakeC based dynamic lightning is disabled     
  29. - Dead bodies and gibs are removed at respawn     
  30. - Explosion effect exchanged for teleporter effect     
  31. - Torches/fire disabled     
  32.   (framerate can be further improved by disabeling hitflash)  
  33.    
  34. Some special features:     
  35. - Voting system for democratic server administration by the players 
  36. - 3 servemodes: FFA, Match & Rocketarena - players decide what game to play 
  37. - Every player can be voted admin and directly toggle all server vars 
  38. - Remote Admins can toggle sys_ticrate (# of updates sent over net) 
  39. - Players can decide to remove admins (by voting) 
  40. - Map selection: Support for all ID maps + ztndm1-6 
  41. - Prematch practice mode 
  42. - Deathmatch 3 (weapons stay, fast ammo respawn) supported 
  43. - Match countdown and simultaneous starts 
  44. - Possibility to autokick players trying to join during a match 
  45. - Ghosted frags (every player get's a ghostcode at matchstart enabeling them
  46.   to restore personal frags, should they loose their connection
  47.   or disconnect by accident) 
  48. - ON/OFF toggle for powerups, traps and comments 
  49. - Toggle for quad/pent light effect (default off)     
  50. - Toggle for weapon kick (individual)   
  51. - Observer cameras     
  52. - Random respawns     
  53. - Forced respawn after 5 seconds     
  54. - Antilag effects filter     
  55. - Fairpacks toggle (bypasses boomstick scripting)   
  56. - Random map rotation in anarchy (ffa) modes 
  57. - High performance RocketArena mode built in   
  58.   rotatation on 9 extremely fast maps:     
  59.          - Rage Arena  (from original fasrv12)     
  60.          - ArenaX      (from original fasrv12)     
  61.          - Inventory   (by 'Ohnosofa')  
  62.          - DocRA1-5    (maps by 'surgeon')     
  63.          - Sushi Arena (by 'surgeon) 
  64.  
  65.   (note that sky-textures on RageArena, ArenaX and Inventory has been edited  
  66.   in order to bypass skybug on Amiga)  
  67.   
  68. - Optional Cells restriction for RocketArena (keeps cells count to max 30)  
  69. - Option to skip 1 map ahead in arenamode     
  70. =============================================================================   
  71.    
  72.      
  73. SUSHI Combat Server installation:     
  74.    
  75. extract the archive to your quake-dir.     
  76. contents should be:   
  77.    
  78.  SUSHI/     
  79.         PAK0.PAK     (maps & sounds for rocketarena subgame)
  80.         progs.dat
  81.         PAK1.PAK     (not in main archive) 
  82.         autoexec.cfg (server settings)   
  83.         anarchy.cfg  (server settings)   
  84.         arena.cfg    (server settings)   
  85.         match.cfg    (server settings)   
  86.         docs/   
  87.              SUSHI.txt  (this file)   
  88.              arena.htm  (documentation for RocketArena)   
  89.         progs/  
  90.               missile.mdl (optional - delete if unwanted)  
  91.               bolt2.mdl   (optional - delete if unwanted)  
  92.               player.mdl  (for better team recognition)  
  93.    
  94. PAK0.PAK & progs.dat contains the vital stuff - don't mess with it :)   
  95.   
  96. PAK1.PAK is optional - it contains a the ztndm(x) maps  - if you already  
  97. have the ztndm(x) maps in your ID1 dir, there's no need for this.     
  98.    
  99. autoexec.cfg: is loaded when the server is started the first time   
  100.  it contains the "global" settings such as "noexit" and "hostname"   
  101.   
  102. anarchy.cfg: is loaded whenever a level is started in anarchy(ffa) mode   
  103.  it contains the timelimit, the eventual fraglimit for this mode.   
  104.     
  105. arena.cfg: is loaded whenever the server starts a level in arenamode   
  106.  it cotains the fraglimit (range 7-15 is suitable) and an eventual timelimit.  
  107.    
  108. match.cfg: is loaded whenever the server starts a level in one of the  
  109.  matchmodes. Again, it contains the eventual fraglimit and a timelimit.   
  110.    
  111.  the timelimit set in this cfg is ignored IF a match is started.   
  112.   
  113. Please note, that the "samelevel" console variable is toggled internally.  
  114. It's used for holding information about serversettings across levels.  
  115.   
  116.   
  117. !IMPORTANT!   
  118. The Maps ztndm1-6 are needed for anarchy. They should reside in ID1/maps or 
  119. in your SUSHI direcrory as PAK1.PAK 
  120. Availability: http://www.planetquake.com/ztn/ 
  121.               http://members.xoom.com/surgeonsq1/  
  122.   
  123. Launching the server:   
  124.    
  125. Start quake with the parameters:     
  126.   
  127. -listen -game SUSHI     
  128. to set up a listen server     
  129.   
  130. or     
  131.    
  132. -dedicated -game SUSHI     
  133. to set up a dedicated server     
  134.      
  135.    
  136. Command aliases and 'online-help' is sent to clients when they connect   
  137. to the server.     
  138.   
  139. =============================================================================     
  140.    
  141. Client commands:     
  142.    
  143.    
  144. General:   
  145. -----------------------------------------------------------------------------   
  146. "i-server" to display online-help commandlist   
  147. "i-mode", to get info on current servermode   
  148. "i-cam", for camera controls list   
  149. "i-match", to cycle through info on match control   
  150. "i-vote", to cycle through info on votingsessions   
  151. "i-arena", for arena impulse reference   
  152. "i-admin", to cycle through admin cmds   
  153. -----------------------------------------------------------------------------   
  154. "wkick", to toggle weapon kick ON/OFF (individual setting)   
  155. "hitflash" to toggle flashs ON/OFF (individual setting)   
  156. (will improve framerate in critical situations, such as performing lavajumps)  
  157. "observe", to enter observer mode   
  158. "vote", in order to initiate a voting session   
  159.   
  160. Voting:   
  161. -----------------------------------------------------------------------------   
  162. type "vote" to start a 1 minute session.   
  163. Then subject must be set:   
  164. it can be a map, a random levelchange, a toggle or a servermode.   
  165. Then other players type "yes", to vote for suggested subject   
  166. Maps   
  167. -----------------------------------------------------------------------------   
  168. "random",to suggest random map/vote for random map.   
  169. to suggest a particular map type the mapname.   
  170. (Supports dm1-6,start,end,e1m1-e4m8,ztndm1-6)   
  171. In arenamode, "skip" will skip 1 map ahead in the rotation. 
  172.    
  173. Toggles   
  174. -----------------------------------------------------------------------------   
  175. to toggle powerups, type "powerups".   
  176. to turn off lavaballs & shooters, type "notraps".   
  177. to toggle deathcomments, type "deathcomments".   
  178. to togle powerup effects, type "pfx".   
  179. to toggle effects filter, type "antilag".   
  180. to toggle fairpacks, type "fairpacks"  
  181.    
  182. Only in matchmode:   
  183. to toggle dm mode3, type "mode3"   
  184.  
  185. Only in arenamode: 
  186. "cells", will restrict cell ammo count to max 30 
  187.    
  188. Server Modes   
  189. -----------------------------------------------------------------------------   
  190. type "ffa1" or "ffa3" to set anarchy modes   
  191. -server will then restart   
  192. type "arena" to put server in RocketArena mode   
  193. -server will then restart   
  194. type "match" for individual match mode or   
  195. type "tmatch1" or "tmatch2" to set teamplay match mode 1 or 2   
  196. -SERVER WILL RESTART IN TRAINING MODE!   
  197.    
  198. Other   
  199. -----------------------------------------------------------------------------   
  200. type "noadmin" to suggest removal of admin(S)   
  201.    
  202. =============================================================================   
  203.   
  204. Admin Commands   
  205.   
  206. General  
  207. -----------------------------------------------------------------------------   
  208. IN OBSERVEMODE, type "reqadmin" to suggest yourself as admin  
  209. (requires players accept)  
  210. Alternatively, type "reqadmin" as subject in a votingsession.   
  211. (also requires players accept)   
  212.    
  213. Once you are admin, you may give up admin status by typing "noadmin".   
  214.    
  215. When you have recieved admin-status you can directly issue commands:   
  216.    
  217. Toggles:   
  218. -----------------------------------------------------------------------------   
  219. "deathcomments" - toggle "player rides x's rocket" ON/OFF   
  220. "powerups"  - disable or enable Quad/666/Ring   
  221. "notraps"   - disable lavaballs & spikeshooters   
  222. "pfx"       - toggle the light associated with powerups   
  223. "mode3"     - toggle weapons stay and fast ammo respawn   
  224. "antilag"   - toggle effects filter   
  225. "fairpacks" - toggles fairpacks on/off   
  226. "cells"     - cells restriction on/off (only arena-mode) 
  227.  
  228. sys_ticrate:   
  229. "lticrate" to set 10 updates/sec   
  230. "nticrate" to set 20 updates/sec   
  231. "hticrate" to set 50 updates/sec   
  232.    
  233. Match control:   
  234. -----------------------------------------------------------------------------   
  235. "beginmatch" to start 60 sec countdown immediately   
  236. "endmatch" to end ongoing match immediately   
  237. "lockmatch" to open/close the server for joining   
  238. "allowjoin" to allow/forbid obsevers to join ongoing match   
  239.    
  240. Map selection/mode selection:   
  241. -----------------------------------------------------------------------------   
  242. type mapname (e.g. "dm2", "e1m2") to set map, followed by   
  243. "execute" to change level   
  244. type modename (e.g "ffa1", "tmatch2", "arena"), followed by   
  245. "execute" to restart server in new mode   
  246.   
  247. =============================================================================   
  248.    
  249. Observer Commands:   
  250. -----------------------------------------------------------------------------   
  251.    
  252. Camera Control   
  253. -----------------------------------------------------------------------------   
  254. "auto", for auto selection   
  255. "player1"-"player16" selects player   
  256. "follow", for force-follow   
  257. "normal", to end force-follow   
  258. "hand", for force-hand   
  259. "nclip", for noclip   
  260. "messages", to toggle messages   
  261. "lock", to lock on target   
  262. "next", for next target   
  263.    
  264. Other   
  265. -----------------------------------------------------------------------------   
  266. "join", to exit observer mode   
  267. "reqadmin" to suggest yourself as admin   
  268.  
  269. During matches, provided that observers are allowed to join: 
  270. "restore" - send your ghostcode to restore your frags 
  271. "red" - sign up as red challenger/teamplayer & join match 
  272. "blue" - sign up as blue challenger/teamplayer & join match 
  273. =============================================================================   
  274.   
  275.    
  276. Match Commands:   
  277. -----------------------------------------------------------------------------   
  278. THESE COMMANDS ARE ONLY AVAILABLE IN MATCHMODE   
  279.  - "MODE3" REQUIRES VOTE!   
  280. -----------------------------------------------------------------------------   
  281. To toggle deathmatch 3 rules on/off, type "mode3"   
  282. (mode3 is weapons stay & 15 sec ammo respawn, compared to normal 30 sec   
  283. -----------------------------------------------------------------------------   
  284. "red" - sign up as red challenger/teamplayer 
  285. "blue" - sign up as blue challenger/teamplayer 
  286. "ready" to commit to match   
  287. "notready" to uncommit   
  288.  when all players have committed, match will start in T-60 seconds   
  289. "reporting" - toggles printing of score difference at bottom of your screen. 
  290. "teamscores" dumps current teamfrags (your team and enemy) to your console. 
  291. "ghost" - view your ghostcode (it will be printed on your screen at 
  292.  matchstart, if you forget to view it before) 
  293.  at any time before or during match, "ghost" will print your ghostcode. 
  294. "restore" - server will give you 60 seconds to send your ghostcode. 
  295.  Example: Ghostcode '2 8 1' must be sent as 'impulse 2', 'impulse 8', 
  296.  'impulse 1' or via the aliases: d2, d8, d1. 
  297.  You must send the digits one at a time pressign enter between each. 
  298.  The purpose is to restore your personal frags, although the match result 
  299.  will becalculated based on your color (blue or red). 
  300.  The reason for colorbased frag-ghosting is, that it makes it possible to 
  301.  make substitutions in team matches whitout the team loosing any frags. 
  302. -----------------------------------------------------------------------------   
  303. TO ABORT MATCH: vote for a mode/map-change, 
  304.                 or ask admin to issue command "endmatch"   
  305.    
  306. =============================================================================   
  307.    
  308. RocketArena Commands:   
  309. -----------------------------------------------------------------------------   
  310. "impulse 68" - see stats for current level   
  311. "impulse 69" - see how many are ahead of you   
  312. "impulse 70" - step out of line/back to line   
  313. "impulse 71" - set status bar text for 320x200    
  314. "impulse 72" - set status bar text for 320x240 or higher   
  315.   
  316. "cells" - toggles cells restriction on/off (requires votingsession)  
  317. "skip"  - skips 1 map ahead in the rotation (requires votingsession) 
  318. =============================================================================    
  319.    
  320. Some notes:     
  321. ------------     
  322. After a votingsession is initiated, subject must be set.     
  323. It can be a mapname (dmX, eXmY, ztndmX, random)     
  324. a toggle (pfx, powerups, traps, deathcomments, mode3, antilag)     
  325. or a matchmode: arena, match, tmatch1, tmatch2, ffa1 or ffa3    
  326. If more than 50% votes "yes" within 1 minute,   
  327. the suggested  change will take effect.   
  328.    
  329. If less than 50% votes yes within 1 minute, the voting session     
  330. will be canceled.     
  331.    
  332. Subject can not be changed during a session.     
  333.    
  334. In the traditional competition modes (team1/2 & individual), 
  335. type "ready" to commit to the match and "notready" to uncommit. 
  336. When all players are ready, a timer will count down from 60  and spawn all 
  337. players simultaneously. 
  338.  
  339. Team matches end after 20 minutes. Individual after 10 mins.  
  340. During matches, normal fraglimit and timelimit is ignored!  
  341. If a player connects during a match, he will be put in  
  342. observermode, and will not be able to join, unless administrator  
  343. toggles the "allowjoin" variable.  
  344.    
  345. If you connect to a server running SUSHI with the name     
  346. camclient, you will be put in observermode by default.   
  347. The Prematch training mode is great for practicing lavajumps and rocketjumps   
  348.    
  349.   
  350. Notes on anitlag toggle:   
  351. ------------------------   
  352. Antilag filters out some effects.   
  353. When antilag is enabled, nail and shaft filters are activated.   
  354. Furthermore gunshots, that doesn't hit anything that takes damage,  
  355. are not displayed, and bubblespawning is disabled.  
  356. Blood is replaced with a tempentity, in order to reduce priority and amount.  
  357. Additionally, weaponkick & hitflash is disabled for all players.   
  358.   
  359. This should free a little more bandwidth than the standard 50% of SUSHI,   
  360. compared to standard quake.  
  361. It will also reduce CPU workload for server & clients.  
  362.    
  363. Have fun!     
  364. -surgeon     
  365.    
  366. =============================================================================   
  367.    
  368. Credits:     
  369.    
  370. Main coding, ideas, optimizations, arena maps docra1-5 & sushi arena:     
  371. - 'surgeon'     
  372.   
  373. Testing: 'surgeon' & 'siir'     
  374.   
  375. QuakeC & map resources, implemented and customized for SUSHI by 'surgeon':     
  376. - David 'crt' Wright (Rocketarena code & sounds V1.2)     
  377. (http://www.planetquake.com/servers/arena/fasrv12.zip)     
  378. - 'Kashua' (kascam V1.8)     
  379. - 'Dr.Banzai' (Voting server patch)     
  380. - 'Nacho' (arena map: rarena3)     
  381. - Brian 'plucky' Ploeckelman (arena map: arenax)     
  382. - 'Ohnosofa' (arena map: inventory)   
  383. - 'ztn' (maps ztndm1-6) 
  384.   
  385. Bugreprots to: v2615@groenjord.dk     
  386.    
  387. =============================================================================     
  388.    
  389. Short history:     
  390.  
  391. 09/12 - 99: Version 1.0beta2
  392. - Added fragstats (*) in console upon match exit
  393. - Added client auto-screenshot of match result
  394. - Fixed minor problems with "report" and joining match from observermode
  395. - Changed 'restoreghost' cmd to 'restore'
  396.  
  397. (*)Fragstats:
  398. name|EnemyKills|FriendKills-KilledByEnemy|KilledByFriend|Suicides|KilledByEnvironment
  399.  
  400.   
  401. 24/10 - 99: Version 1.0beta 
  402. - Namechange to "SUSHI Combat Server" (was formerly "TheMod") 
  403. - New arenamap : "sushi arena" 
  404. - RocketArena mode now rotates on 9 maps 
  405. - Players are disarmed when servermode is changed 
  406. - Map voting blocked in rocketarena mode - now requires modechange 
  407.   (avoids incompatibility) 
  408. - Added "skip" command to arenamode 
  409.   (if players don't like map and wants to go ahead) 
  410. - Countdown timer for matchmodes changed to 60 seconds. 
  411. - Server made more foolproof in general - it's now virtually impossible 
  412.   to mess up matchmodes. 
  413. - Players admins are always in observermode - to join game, they have to 
  414.   give up admin status. 
  415. - Checks for committed players at matchstart 
  416.   (players who haven't selected color/team will be observers) 
  417. - In 1on1 mode, excessive players will be thrown in observermode when 
  418.   countdown starts 
  419. - Teamfrags are preserved if a player disconnects/becomes observer/joins 
  420.   from observermode 
  421. - New commands for Matchmodes (*) 
  422. - Ghostcodes(**) - can restore personal frags if connection is lost 
  423.   (Matchmodes Only!) 
  424.  
  425. (*) "blue"/"red" assigns you to a team 
  426. (*) "reporting"(ON/OFF)- prints leading team & by how many frags at bottom 
  427.     of your screen. 
  428. (*) "teamscores" - dumps team frags (your team & enemy) + leading team and 
  429.     by how many frags. 
  430. (**) if you forget to make a ghost before countdown, codes are sent to you 
  431.     when countdown starts. 
  432.  
  433.  
  434. 06/10 - 99: Version 0.99 
  435. - Included an extra RocketArena map + patched the sky textures to avoid 
  436.   skybug on amiga. 
  437. - Cleaned up CheckPowerups function to ignore kascam and to perform better.  
  438.   when pfx is on - reduces network traffic & server CPU load 
  439. - antilag toggle now shuts off bubble spawning 
  440. - Fixed discharge messages (knows lava & slime from water)  
  441. - Fairpacks option (always drops best weapon)  
  442. - Cells restrict option for rocketarena (keeps cells count to 30)  
  443. - Kill command re-enabled for matchmodes  
  444. - "unconnected" players are autokicked after 15 seconds  
  445. - internal check for invalid deathmatch/samelevel settings  
  446. - new playerskin for easier team recognition  
  447. - player, missile & bolt2 mdl placed in progs dir outside PAK  
  448. - better apperance for online-help  
  449. - RockerArena maps edited to bypass skybug on Amiga  
  450. - New Arena map added (inventory by 'ohnosofa')  
  451.  
  452.   
  453. 22/6 - 99: Version 0.98   
  454. - Direct admin features added for players (previously only observers)   
  455. - Admin status is retained until admin types "noadmin",   
  456.   or players vote to remove admin   
  457. - Anti-lag toggle (effects filter)   
  458. - Random map rotation for ffa modes made independent of "samelevel" cvar  
  459. - Status of antilag, deathcomments and powerups toggle is retained  
  460.   across levels.  
  461. - Weaponkick switchable for every player   
  462. - Hitflash switchable for every player  
  463. - PFX toggle modified to turn off light at once   
  464. - During match, observers are unlocked if one player disconnects   
  465.   This makes it possible to replace the player   
  466. - The "i-mode" command now lists status of toggles    
  467. - Fixed some problems with "allowjoin" command.   
  468. - Directed the "camera running" message to observer only   
  469. - Fixed bug with healthpack not respawning in ffa3 mode   
  470. - Fixed bug that could cause server-crash in ffa-modes  
  471.  
  472.   
  473. 10/6 - 99: Version 0.95     
  474. - Seperate cfg files for matchmodes, ffamodes & arenamode   
  475. - Direct admin features for observers   
  476. - Onlinehelp revised   
  477. - Aliases are now only sent when players connect   
  478. - Mode3 in match modes is now a toggle and does not require restart   
  479. - Matches now exit with a level-restart    
  480. - Various small fixes   
  481. - Full documentation written   
  482. - Included short documentation for RocketArena (arena.htm)   
  483. - Restructured the pakfiles   
  484.  
  485.    
  486. 25/5 - 99: Version 0.9      
  487. - RocketArena mode works correctly! (bugfix)     
  488. - Corpses left at disconnect removed (bugfix)     
  489. - added online help for arenamode     
  490.  
  491.    
  492. 12/5 - 99: Initial beta release     
  493.    
  494.      
  495.    
  496.      
  497.    
  498.    
  499.    
  500.    
  501.    
  502.    
  503.    
  504.    
  505.    
  506.