Powered by Invision Power Board [ Resend Validation Email ]
Welcome Guest [ Log In · Register ]
Forum Rules HelpSearchMembersCalendar


 
Reply to this topicStart new topicStart Poll
[ Track this topic · Email this topic · Print this topic ]
> running a server off your own computer questions
pwn of the dead
Posted: May 02, 2005 10:38 pm
Quote Post


Rotten Meat


Group: Members
Posts: 5

Joined: May 01, 2005



ok i really hate asking something like this, because im positive its probably been asked before... sadly i cant find it (im a jackass i know)

ok here it is. i run games off my old ass p3 comp, and can host a whopping 4 others with minimum lag. now what im wondering is can i use rcon to admin it when i have it runnning. also, what can i do for admin mods or something like that if rcon wouldnt work.

i really know very little about advance admin stuff, being that any admin controls i ever had with my clan's was limited to rcon or admin mod, and i never messed with any server settings. so basically, can someone give me some kinda noob walkthru step by step. im basically lost with all the computer mumbo-jumbo speak and what not lol.

hell, im happy to even know what rcon is hahahaha.

any help would be appricated.

also, what are the default skill level settings and is there a max setting for skill points and a way to bump them up?

thank you for any help anyone can give.
PMEmail Poster
Top
|2enegade
Posted: May 02, 2005 11:15 pm
Quote Post


Last hope of Mankind
*****

Group: Members
Posts: 752

Joined: November 29, 2004



rcon stands for "remote console", though you don't need to be "remote" to use it. If you are running a dedicated server, you can use rcon from within a client version, but it is just best to enter console commands via the ded server console itself. If you are running listen server, rcon is not necessary. If you have a remote server (on another machine) here's how to do rcon:
rcon_address <ip address of your server>
rcon_port <port # of server>
rcon_password <password for rcon use set by the admin>
rcon <command> i.e. "rcon kick player"

For a more advanced listing of variables and server tweaks check my sticky on "console commands", and other previous sticky's on "Dedicated server listings" and the "FAQ", those have many walkthroughs on how to setup a dedicated or listen BB server.

Default skill level can be found in your server.cfg file (I think it is sv_expperlevel 100, sv_exppotence 2, but check to be sure)

Max skill points depends on your sv_difficulty level, though no experience can go beyond 99999.99 I believe (someone verify this for me).

You can bump up skill points by editing your player.lvl file (but be warned it is tedious and often "hit and miss"), as I continually say (lol!) I am in the works of creating a program that makes this task easier and more accurate, but, my progress on it seems to be mirroring that of the progress of BB tongue.gif

p.s. If you are going to host a server, I wouldn't recommend using your p3 as it will comp lag horribly and if you're on anything less than cable, will also kill your bandwidth.


---------------------------------------------
Here's my server config for the dedicated server I used to run. It is tweaked well to run on a DSL connection, from a p4 w/ 1 GB Ram or above.
CODE

// Default for BrainBread
//maxplayers 3

// disable autoaim
sv_aim 0

// no lan server
sv_lan 0

// disable clients' ability to pause the server
pausable 0

// default server name.
hostname "|2enegade's Justice Crew 3"

// maximum client movement speed (1000 for BB)
sv_maxspeed 1000

// 20 minute timelimit
mp_timelimit 26

sv_cheats 0

// Turn off friendlyfire
mp_friendlyfire 0

// Enable map and variable voting
sv_mapvote 1
sv_varvote 1

// Set round timing behaviour
sv_roundtimelimit 1500
sv_rounddelay 8

// Experience settings
sv_expperlevel 500
sv_exppotence 2
// level = ( exp / sv_expperlevel ) ^ ( 1 / sv_exppotence )
//
// sv_expperlevel 2500 and sv_exppotence 1 would need approx. the same amount
// of exp for level 23 but every level requires the same amount of exp

// max level
sv_maxlevel 70
// Save exp for 24h. (0 = don't save exp, -1 = save exp forever, X = save exp for X hours)
sv_savexp -1

// Difficulty affects respawn times, HP, damage, speed. 1 = 100%
sv_difficulty 1

// Save exp info in this file (/brainbread/<file>)
sv_playerinfofile "players.lvl"

// Global max amount of gibs/zombies. Values too high produce ED_Alloc error
sv_gibcount 2
sv_zombiecount 27

// Gameover conditions (0 = unlimited)
mp_teamscorelimit 0
mp_fraglimit 0

// My Config
fps_max 100.00
max_queries_sec 1 // default 3
max_queries_sec_global 10 // default 30
max_queries_window 30 // default 60
mp_weaponstay 1
rcon_password "specifyyourpasswordhere"
sv_alltalk 1
sv_allowdownload 0
sv_allowupload 0
sv_downloadurl "http://www.ironoak.ch/BB/"
sv_minrate 3500
sv_maxrate 15000
sv_region 0 // 255= All // 0= US East coast
sv_spectatormaxspeed 1000
sv_voicecodec "voice_speex"
sv_voicequality 3



--------------------------
I also put together a listing of server commands that I use:

CODE
Command Lines------------------------
-heapsize 650128
-dlls dlls/bb.dll (probably in case you have multiple dlls (CD, metamod, etc)
------------------------------

decalfrequency <num> set how frequently clients can spray paint their logo [Flags: sv]
max_queries_sec :        3, - how many queries per sec an ip can ask
max_queries_sec_global :  30,
max_queries_window :       60,
mp_allowmonsters <1/0> enable monsters in multiplayer mode (bots) [Flags: sv]
mp_autocrosshair    enable aiming assistance for clients [Flags: sv]
mp_falldamage   enable realistic falling damage [Flags: sv]
mp_friendlyfire enable friendly fire in teamplay mode (mp_teamplay) [Flags: sv]
mp_logecho  1 enable logging of echo commands
mp_logfile  1 enable logging during multiplayer [Flags: sv]
mp_teamplay set this variable to the sum of the numbers by the options
    you want enabled: 1=teamplay on (always set this for teamplay
    mode), 2=half-damage friendly-fire, 4=no damage friendly-fire,
    8=half-damage friendly explosive, 16=no friendly explosive
    damage, 128=half-damage armor friendly-fire, 256=no damage
    to armor from friendly-fire, 512=half-damage armor
    friendly explosive, 1024=no damage to armor from friendly
    explosive, 2048=YOU take half damage from hitting Teammate
    with direct weaponfire, 4096=YOU take no damage from hitting
    Teammate with direct weaponfire, 8192=YOU take half damage
    from hitting Teammate with explosive weaponfire,
    16384=YOU take no damage from hitting Teammate with
    explosive weaponfire,
mp_weaponstay - makes weapons respawn instantly.
sv_contact admin's email address
sv_downloadurl redirects clients to download site
sv_voicecodec <voice_speex/voice_miles> changes voice codec
sv_voicequality <1-5> 1 lowert, 5 highest.

Commands----------------------------------------------

setsyn          
setsec          
plkill          
+voicerecord    
-voicerecord    
_restart        
addip          
banid  <min> <uid> [kick] ban player with id for minutes (0=permanent ban). Add 'kick' after user number to also kick the player off the server. See users, kick, writeid, removeid        
changelevel  <map> server load the map specified without disconnecting clients from the server
changelevel2  <map> server load the map specified and continue the current game without disconnecting clients from the server
cmdlist        
contimes        
cvarlist        
dlfile   <filename> force clients to download specified file.      
dropclient      
echo            
exec            
flush          
fly            
fullinfo  <string> enable verbose user information display    
fullupdate      
god            
heartbeat      
hideconsole    
hpkextract      
hpklist        
hpkremove      
hpkval          
kick   <name or userid or uniqueid>   kick player from a server (server console or rcon only), Use the 'users' command to get a list of userid's and uniqueid's. See kick, banid, writeid, removeid.
listid          
listip          
load            
localinfo      
log   <on/off>  enable/disable logging (put 'log on' in autoexex.cfg, NOT server.cfg)        
logaddress      
map            
maps            
maxplayers      
motd            
noclip          
notarget        
plkill <stat #> kills player with user number show in the "stat" command
pause          
ping            
reload   reload current map      
removeid        
removeip        
resetrcon      
restart  restarts the current multiplayer map (remove decals, blood, bulletholes, scores, etc.)      
say            
say_team        
sendents        
sendres        
serverinfo      
setinfo        
setmaster      
setpause        
showinfo        
shutdownserver  shut down the server
stat      shows players, ids, pings etc.
stats     shows CPU stats.      
status    shows players, ids, pings etc.
tell            
unbind          
unbindall      
unpause        
user <name> info on user            
users  displays users  


--------------------------------------
And finally here's my list of votable_vars.txt
CODE
sv_difficulty
sv_cheats
sv_damageinfo
sv_gravity
sv_restartround
mp_friendlyfire
mp_timelimit
speak


This post has been edited by |2enegade on May 02, 2005 11:23 pm


--------------------
PMEmail PosterUsers Website
Top
pwn of the dead
Posted: May 03, 2005 01:24 am
Quote Post


Rotten Meat


Group: Members
Posts: 5

Joined: May 01, 2005



sadly i understood less that half of that hahahaha.

i'll try and figure it out somehow. thanks for the help bro.

also, weird as it sounds, if i keep it at 4 people (including myself) i can host on the p3... weird as it sounds... with little to no lag for the players. the average ping was 80. granted thats high to some, but considering the old ass comp i have, thats not too shabby.

once again thanks for the help bro. now i need a translator hahahahaha!
PMEmail Poster
Top
Topic Options Reply to this topicStart new topicStart Poll