Hi
I'm currently experincing some issues while attempting to setup a private NinJam server. I noticed that there were similar threads posted, but I seem to be experiencing some unique problems that were not covered in previous threads, so I thought I'd start my own thread to establish a clear and open dialogue, and hopefully (with your insight), resolve the issue.
Here's the problem - I've followed all of the steps to create my own private server, including downloading / extracting the ninjam server to my computer (PC Windows7 x64), I have edited and saved the 'example.cfg' file as 'config.cfg', I have created a shortcut (hyperlink) to the 'ninjamserver.exe', and I have assigned the target to open 'config.cfg' in the CMD window...however, when clicked, the serve DOES NOT LAUNCH (Start)...it just sits there in the CMD window with my file directory displayed...(C:\program files (x86)\NINJAM\Ninjam Server>)...no options or indication that it has initiated what-so-ever...
Q1) What do I do to actually get the server to run/start in the command line?
If this can be solved, my next question would be:
Q2) When starting reaper and the ninjam plugin, when I go to connect to a host in the Ninjam Console, what name would I type? All I see are public servers -- do I have to assign my server a name, or will it read automatically?
Q3) Port assignment and firewalls? Do I have to manually assign a port, and how?
Q4) Also, I've identified that REAPER is currently utilizing PID port number 8848 on my computer - should this be assigned in the .cfg file, as opposed to 2049 (default), and do I enter my IP address in place of the variable 'ACL 192.168.0.0/16 reserve'?
I know this is alot to throw at you, but I'm hoping that there is someone who has experienced similar issues before that can get me through the troubleshooting stage and on my way to Ninjam Freedom. Any advice would be greatly appreciated. Here is a copy of my .CFG file below. Thanks everyone!
-------------------------------------
# only one port line allowed (last one will be used)
# these are comments
Port 2049
# limit connections of normal users to 10
MaxUsers 10
# limit normal users to 32 channels each, anonymous users to 2
MaxChannels 32 2
ServerLicense cclicense.txt
#anonymoususers yes or no, or multi (to allow multiple users of the same name from the same IP)
AnonymousUsers no
AnonymousUsersCanChat yes
AnonymousMaskIP yes # shows just the nn.nn.nn.x instead of full IP.
AllowHiddenUsers no # set to yes to allow people without channels to not appear in the user list
#ACL list lets you specify in order a list, first match is used
ACL 10.0.0.0/8 deny
ACL 192.168.0.0/16 reserve # reserve slots for local
ACL 0.0.0.0/0 allow # allow all
#user/password/permissions sets
User administrator myadminpass * # allow all functions
User brendan bologna CBTKRM # allow chat, bpm/bpi, topic changing, and kicking, a reserved slot, and multiple logins
User frank bologna CBTKRM # Ditto
User myuser mypass # allow default functions (chat, no topic)
# optional user/pass with simple status retrieving permissions (this also has the advantage of having the server do less work)
# StatusUserPass username password
DefaultTopic "This is MightyLeanDog."
DefaultBPM 92
DefaultBPI 8
# two parameters: path to log to, and session length (in minutes). 0 for length means 30 seconds.
# if the first parameter (path) is empty, no logging is done
# SessionArchive . 15
# these two require a full restart to update:
# write PID file (non-windows version only)
# PIDFile ninjamserver.pid
# LogFile ninjamserver.log
# set keep-alive interval in seconds. should probably not bother
# specifying this, the default is 3, which is adequate.
# SetKeepAlive 3
# voting system:
# SetVotingThreshold 50 # sets threshold to 50%. can be 1-100%, or >100 to disable
# SetVotingVoteTimeout 60 # sets timeout before votes are reset, in seconds