Advertisement
Guest User

startnk.bat

a guest
Oct 6th, 2012
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.81 KB | None | 0 0
  1. @ECHO OFF
  2.  
  3. IF [%3]==[] GOTO USAGE
  4.  
  5. ipx true
  6.  
  7. IF [%1]==[server] GOTO IF_SERVER
  8.     SET SERVER=%1
  9.     SET SERVER_MODE=NO
  10. GOTO END_IF_SERVER
  11. :IF_SERVER
  12.     SET SERVER_MODE=YES
  13. :END_IF_SERVER
  14.  
  15. IF [%4]==[] GOTO IF_DEFAULTPORT
  16.     SET PORT=%2
  17.     SHIFT
  18. GOTO END_IF_DEFAULTPORT
  19. :IF_DEFAULTPORT
  20.     SET PORT=3140
  21. :END_IF_DEFAULTPORT
  22.  
  23. SET PLAYERS=%2
  24. SET EXT=%3
  25.  
  26.  
  27. IF %SERVER_MODE%==YES GOTO SERVER_MODE
  28.  
  29. :CLIENT_MODE
  30. ipxnet connect %SERVER% %PORT%
  31. cd NETKEEN
  32. netkeen -nodes %PLAYERS% -ext %EXT%
  33. cd..
  34. ipxnet disconnect
  35. GOTO END
  36.  
  37. :SERVER_MODE
  38. ipxnet startserver %PORT%
  39. cd NETKEEN
  40. netkeen -server -nodes %PLAYERS% -ext %EXT%
  41. cd ..
  42. ipxnet stopserver
  43. GOTO END
  44.  
  45. :USAGE
  46. ECHO "STARTNK {<ip>|server} [<port>] <players> <extension>"
  47. ECHO Available extensions are (only last 3 letters):
  48. DIR /b NETKEEN\MAPHEAD.*
  49.  
  50. :END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement