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 |