View difference between Paste ID: ZpmyBcAR and gP95tE9H
SHOW: | | - or go back to the newest paste.
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\GAME
32
netkeen -nodes %PLAYERS% -ext %EXT%
33-
cd..
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 ..
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