Page 1 of 1
$%#& ARGH
Posted: Sun Apr 01, 2007 5:59 pm
by Trollin' Smurf
Okay, so I have been trying for weeks now to install Usurper20d onto my board. I have searched the internet, scoured the forums here, tried all suggestions that I have found and I simply can not get the %$#@ing thing to work. The only thing I can think of is that I have the bat. file set up wrong and since I really have no idea how to write one that could be it. I thought I had it figured out from what I have read but...here are my settings and such and if anyone has any suggestions I would be extremly grateful.
Running Sychronet: 3.14a (10 nodes)
Usurper Version: 20d
Startup direcory: c:\\sbbs\\xtrn\\usuper20d
Current Command Line: usurper.bat%#
I have edited USURP1-10.CTL files in their respective node directories for the BBS
My bat. is named usurper.bat and is in my usurper20d folder
My bat looks like this:
@ECHO OFF
If %pcbnode% == 1 Goto Node1
If %pcbnode% == 2 Goto Node2
If %pcbnode% == 1 Goto Node3
If %pcbnode% == 2 Goto Node4
If %pcbnode% == 1 Goto Node5
If %pcbnode% == 2 Goto Node6
If %pcbnode% == 1 Goto Node7
If %pcbnode% == 2 Goto Node8
If %pcbnode% == 1 Goto Node9
If %pcbnode% == 2 Goto Node10
:node1
usurper.exe /M%1 /pc:\\pcb\\pcbnode1
goto end
:Node2
Usurper.exe /M%2/pc:\\pcb\\pcbnode2
goto end
:node3
usurper.exe /M%3/pc:\\pcb\\pcbnode3
goto end
:Node4
Usurper.exe /M%4/pc:\\pcb\\pcbnode4
goto end
:node5
usurper.exe /M%5 /pc:\\pcb\\pcbnode5
goto end
:Node6
Usurper.exe /M%6 /pc:\\pcb\\pcbnode6
goto end
:node7
usurper.exe /M%7 /pc:\\pcb\\pcbnode7
goto end
:Node8
Usurper.exe /M%8 /pc:\\pcb\\pcbnode8
goto end
:node9
usurper.exe /M%9 /pc:\\pcb\\pcbnode9
goto end
:Node10
Usurper.exe /M%10 /pc:\\pcb\\pcbnode10
goto end
:end
board
I think that is it....any ideas as to what the heck I am missing?
Thanks
TS
Re: $%#& ARGH
Posted: Mon Apr 02, 2007 5:29 am
by Lenny of Repan
hayle thar, still aye doth not be skilled in snchro, but here's a couple of things that strike me here..
Trollin' Smurf wrote:here are my settings and such and if anyone has any suggestions I would be extremly grateful.
Running Sychronet: 3.14a (10 nodes)
Usurper Version: 20d
Startup direcory: c:\\sbbs\\xtrn\\usuper20d
Current Command Line: usurper.bat%#
I have edited USURP1-10.CTL files in their respective node directories for the BBS
My bat. is named usurper.bat and is in my usurper20d folder
are these mere typo
usuper20 versus
usurper20d. I often do tjis minor mistypeing, but if those are two different pathnames, it could be a proble, I noticed this in both posts you entered.
The other is that when I ran usurper using gameserver, I did not have to create all the node directories, and the usurp.ctl was only in the base directory of usurperv-whatever. and the only node actually created by me was C:\\usrp\\beta\\NODE The only thing left there from last usage is the onliners.dat file. This same sceneraio is true for at least six othe usurper doors that I had on my game menu. I generally had it set for between two and six nodes, and those NODE%n folders and files were created and deleted as they were used.. My games.ini file for gameserver contained:
[A]
Access=10
Command=C:\\usrp\\A-Door\\usurp.bat *N
Description="Beta- Difficulty 10"
DropFile=1
Access=10
Command=C:\\usrp\\beta\\usurp.bat *N
Description="Beta V0.20 door b"
DropFile=1
etcetera. I had versions 0.20D, 0.20b, 0.19, 0.17 plus more, running at different menu selections.
Standard disclaimer -- this may have no relation to what you are trying to do..
Posted: Mon Apr 02, 2007 11:54 pm
by Trollin' Smurf
Thank you so much for taking the time to respond. I am afraid that the the discrepancy in file names was just a typo in my post. I went back and checked all my spelling in everything and it is all correct. The folder name is usurper20d because I was originally planning on running multiple versions. Thinking perhaps I should abandon this project but I hate to give it up when I am sure I am so close. Thanks again.
TS
Posted: Tue Apr 03, 2007 12:55 am
by Lenny of Repan
just out of curiosioty, are you able to run the game in local mode? this would allow you at least chech the functionality of the game it self. You don't use usurp.bat
but something like local.bat that would be in the usurper20d directory.
In local.bat the only lines you will need are
cd c:\\sbbs\\xtrn\\usuper20d
usurper.exe /l
You can start that from a shortcut on your windows desktop.
It will take you to MSDOS and allow you to enter as the character listed in your usurper.ctl, or allow you to enter as any other character you name.
Posted: Tue Apr 03, 2007 2:18 am
by Trollin' Smurf
yes I can run the game locally and it works perfectly as long as I have the semicolon in front of the BBS Type in the CTL. file. It will not run if I have I have uncommented...it come up with ERROR: Can not load door.sys.
Posted: Thu Apr 05, 2007 7:16 pm
by dpezet
I don't know if this helps, but I run 4 Usurper v0.20d games under my SynchronetBBS and I have not had any issues. I noticed you were using 10 seperate CTL files and that is not necessary. My configuration works with a very simple batch file and I use it for 10 nodes, but have run it on as many as 30. Here is how I have them setup:
In Synchronet I have the door setup as follows:
-------------------------------------------------------------
Name: Usurp01
Internal Code: USURP01
Start-up Directory: C:\\DOORS\\USURP01
Command Line: C:\\DOORS\\USURP01.BAT %n
Clean-up Command Line:
Execution Cost: None
Access Requirements:
Execution Requirements:
Multiple Concurrent Users: Yes
Intercept Standard I/O: No
Native (32-bit) Executable: No
Use Shell to Execute: No
Modify User Data: No
Execute on Event: No
Pause After Execution: No
BBS Drop File Type: RBBS/QuickBBS DORINFO1.DEF
Place Drop File In: Node Directory
My batch file is setup as follows:
-----------------------------------------------------------
@ECHO OFF
CD \\DOORS\\USURP01
USURPER /P%1
Finally, my Usurper CTL file is as follows:
-----------------------------------------------------------
First, I only use 1 CTL file. There is no need for multiple CTL files unless you have unique settings for each node. On a telnet BBS every node is the same (no IRQ or COM numbers to assign). So, all I have is one USURP.CTL. The only lines that are not commented out in mine are these:
SYSOPFIRST Don
SYSOPLAST Pezet
BBSNAME The Mushroom Cloud BBS
BBSTYPE DORINFO1
FOSSIL
--------------------------------------------------------------
Let me know if you are still having problems and I can provide whatever other information you may need.
Don
Posted: Fri Apr 06, 2007 4:07 am
by Lenny of Repan
Thanks for posting the information, Don.
This looks very straight forward and simple.
It's similar to what I used with Gameserver as well.
Hopefully it will help Trollin' Smurf set up his system.
Re:
Posted: Mon Jun 18, 2007 10:20 pm
by kameleon
dpezet wrote:I don't know if this helps, but I run 4 Usurper v0.20d games under my SynchronetBBS and I have not had any issues. I noticed you were using 10 seperate CTL files and that is not necessary. My configuration works with a very simple batch file and I use it for 10 nodes, but have run it on as many as 30. Here is how I have them setup:
In Synchronet I have the door setup as follows:
-------------------------------------------------------------
Name: Usurp01
Internal Code: USURP01
Start-up Directory: C:\\DOORS\\USURP01
Command Line: C:\\DOORS\\USURP01.BAT %n
Clean-up Command Line:
Execution Cost: None
Access Requirements:
Execution Requirements:
Multiple Concurrent Users: Yes
Intercept Standard I/O: No
Native (32-bit) Executable: No
Use Shell to Execute: No
Modify User Data: No
Execute on Event: No
Pause After Execution: No
BBS Drop File Type: RBBS/QuickBBS DORINFO1.DEF
Place Drop File In: Node Directory
My batch file is setup as follows:
-----------------------------------------------------------
@ECHO OFF
CD \\DOORS\\USURP01
USURPER /P%1
Finally, my Usurper CTL file is as follows:
-----------------------------------------------------------
First, I only use 1 CTL file. There is no need for multiple CTL files unless you have unique settings for each node. On a telnet BBS every node is the same (no IRQ or COM numbers to assign). So, all I have is one USURP.CTL. The only lines that are not commented out in mine are these:
SYSOPFIRST Don
SYSOPLAST Pezet
BBSNAME The Mushroom Cloud BBS
BBSTYPE DORINFO1
FOSSIL
--------------------------------------------------------------
Let me know if you are still having problems and I can provide whatever other information you may need.
Don
I too had issues with it not working. I finally got LoRD to work on my synchronet bbs but could not for the life of me get usurper to run at all. I could run it locally with no issues though. I followed these directions and had NO problems at all... EXCEPT... only one person at a time can play. The error it displays is "cannot load DORINFO1.DEF" I am guessing because it is already in use or it is not in the directory it should be in.
I must say that I am new to the whole BBS thing as far as running one. SO please bear with me.

Thanks.
Posted: Sun Jul 01, 2007 5:58 pm
by dpezet
Double check to make sure you have Synchronet set to drop a DORINFO1.DEF in the \"Node Directory\" and not the \"Start-up Directory\". By dropping the file in the \"Node Directory\" each player will have a DORINFO1.DEF file. If you choose \"Start-up Directory\" each player's DORINFO1.DEF file will try and overwrite the others preventing more than one player from loggin in.
Also, make sure in the batch file where you call Usurper (if you use one) that you are passing the full path to the DORINFO1.DEF file to Usurper. In my example, I call Usurper from SBBS using the line:
C:\\DOORS\\USURP01.BAT %n
SBBS converts %n into:
C:\\SBBS\\NODEx\\ (where \"x\" is the node number)
Then, when the batch file launches Usurper it runs:
USURPER /P%1
Which is converted to:
USURPER /PC:\\SBBS\\NODExSo, Usurper knows where to look for the file. USURP.CTL tells it to look for DORINFO1.DEF. I could have simplified this more by using DORINFOx.DEF instead, but I use a door statistics program to track door utilitzation and DORINFO1.DEF worked better for me.
Don