[NEO] New Elite Order clan forum

[NEO] New Elite Order clan forum
 
HomeWebsiteSearchRegisterLog in

Share
 

 HL2DM Server installation & configuration.

Go down 
AuthorMessage
vanvirts
Admin
Admin
vanvirts

Posts : 138
Points : 226
Reputation : 0
Join date : 2009-07-14
Location : Bratislava

HL2DM Server installation & configuration. Empty
PostSubject: HL2DM Server installation & configuration.   HL2DM Server installation & configuration. Icon_minitimeWed Jul 22, 2009 11:37 am

Hi,

I've spent a great amount of time installing the servers for the first time and trying to figure out what is what. And many people have wrote confusing things online and didn't clarify some details that might have been for clarification as most people are beginners.

1. Server installation.
-------------------------

I haven't installed server manually, so this guide will not cover that. I chose a hosting company that installed it for me. It proves to be cheaper and gives fluent internet connection to your server. Here are some companies that I found:

0. http://www.ukgame.com/ (I advise their servers for they have immidiate server installation, very fast support and usefull, installs mani, source, zblock addons for you. Very good control panel with easy FTP access. All servers public, nonbranded. Competetive prices)
1. http://crazypings.de/ (all in german, that is not very usefull)
2. http://www.auzzhosting.com/ (but people say it has many problems, like loading many server slots on one cpu)
3. http://www.gameservers.com/ (expensive)
4. http://www.inx-gaming.com/ (people say it lags a bit)
5. http://uvgaming.co.uk/ (some guys told me it is good and I've tried it personally, I've paid for server but no activation followed, and none of my petitions or emails answered, so I don't advise these guys for you won't get any support)


2. Choosing a server from a hosting company.
-------------------------------------------------------

a. You need to choose from public or private server. Private server will always have a password. It is normally cheaper and only suitable for clan members because they know the password. Public has no password, but more expensive. http://www.ukgame.com/ for example has all server public.

b. Choose branded or unbranded server. Branded servers will have Hosting company name infront of your server name (example: UV.GAMING.CO.UK: CLAN NAME) So I advise taking unbranded servers as you can have your name on it or a hosting company that has only unbranded servers.

c. Choose how many slots you want on the server. Number of slots is a number of maximum players that can join the server at one time. More slots, more expensive it is. So you choose what you need according to what your server's purpose is.

d. Tickrate. You can choose from 66, 67 or 100 ticks. Normally 100 ticks is more expensive. If you want to play killboxes its best to stick to 66 or 67 tickrate because at other tickrates physics break and it lifts. As Lord Davros from TSF clan said: 66 or 67 tickrate is a must.


Last edited by vanvirts on Wed Jul 22, 2009 1:27 pm; edited 1 time in total
Back to top Go down
http://neo-clan.freehostia.com/
vanvirts
Admin
Admin
vanvirts

Posts : 138
Points : 226
Reputation : 0
Join date : 2009-07-14
Location : Bratislava

HL2DM Server installation & configuration. Empty
PostSubject: Server.cfg configuration   HL2DM Server installation & configuration. Icon_minitimeWed Jul 22, 2009 11:49 am

3. Server.cfg configuration

You can find this file by FTP access at: /hl2mp/cfg/server.cfg
If you want you can just copy paste everyhting in your file and just change anything for your own liking.

note 1: If you don't want to activate any of teh functions, then simply write // infront of the line. (example of inactive comand: //sv_password ""), (example of active comand: sv_password "")

note 2: Most usually "1" means "yes, active"; "0" means "no, not active".

note3: Remember to restart your server to make changes effective.

Here are my configurations:
----------------------------------------------------------------------

// SERVER & PASSWORD INFORMATION

// Server contact name / url / email
sv_contact "vladthebad@yahoo.com"

// If set to 1 then Server is a lan server (no heartbeat, no
// authentication, no non-class C addresses, 9999.0 rate, etc. )
// set to 0 for internet server
sv_lan 0

// The region of the world to report this server in (255=world)(3=europe)
sv_region 3
hostname "YOUR OWN SERVER NAME HERE"

// rcon password settings, write your password instead of stars
rcon_password "********"

// rcon failure settings
sv_rcon_banpenalty 10
sv_rcon_maxfailures 5
sv_rcon_minfailures 5
sv_rcon_minfailuretime 15

// server password for players to join (delete // to enable function) (write password instead of *******
//sv_password "********"

// DEFAULT SETTINGS
host_timescale 1

// gather server statistics
sv_stats 1

// After this many seconds without a message from a client, the
// client is dropped (default 65)
sv_timeout 65

// time it takes for weapon to respawn
sv_hl2mp_weapon_respawn_time 10

// time ti takes for item to respawn
sv_hl2mp_item_respawn_time 10

// Enables HLTV on this server
// do not enable HLTV for HL2DM servers right now
// sv_hltv 0

//toggles whether the server allows spectator mode or not
mp_allowspectators 1

mp_chattime 10

// execute SteamID based ban list
// this file must be located in the cfg folder
exec banned_user.cfg

// execute IP based ban list
// this file must be located in the cfg folder
exec banned_ip.cfg

// Set packet filtering by IP mode (default 1)
sv_filterban 1

// log all bans in logfile
sv_logbans 0

// Alt Location for Maps
// sv_downloadurl "http://www.hldownloads.com/hldm/maps/"

sv_consistency 1

sv_allow_wait_command 0

// GAME SETTINGS

// enable autocrosshair (default is 1)
// mp_autocrosshair 0

// allow bots
// mp_allowNPCs 1

// Minimum stopping speed when on ground
// sv_stopspeed 100

// spectator settings
// sv_noclipaccelerate 5
// sv_noclipspeed 5
// sv_specaccelerate 5
// sv_specspeed 3
// sv_specnoclip 1

// enable flashlight
mp_flashlight 1

// set to force players to respawn after death
mp_forcerespawn 0

// set to 1 if this is a teamplay server
mp_teamplay 0

mp_tkpunish 0

mp_forcecamera 0

// allow or disallow damage from teammates
mp_friendlyfire 0

// world gravity (default 600)
sv_gravity 500

// how much damage is inflicted from falls, default 0
mp_falldamage 0

mp_autoteambalance 1

mp_autokick 1

// set to 1 if weapons stay (immediate pickup by players without weapons)
// requires that there be additional ammo (can't pick up a weapon to get more ammo)
mp_weaponstay 0

// enable player footstep sounds
mp_footsteps 1

// world friction (default 4)
sv_friction 4

// world water friction (default 1)
sv_waterfriction 1

// player movement acceleration rate (default 10)
sv_accelerate 10
sv_airaccelerate 10
sv_wateraccelerate 10

// max player speed (default 320)
sv_maxspeed 320

// misc physics settings, leave them as-is
sv_rollspeed 200
sv_rollangle 0
sv_bounce 0

// player stepsize - dont mess with this (default 18)
sv_stepsize 18

// misc default vehicle settings (leave these alone)
//r_VehicleViewDampen 1
//r_JeepViewDampenFreq 7.0
//r_JeepViewDampenDamp 1.0
//r_JeepViewZHeight 10.0
//r_AirboatViewDampenFreq 7.0
//r_AirboatViewDampenDamp 1.0
//r_AirboatViewZHeight 0.0

// teamplay talk all (1) or team only (0)
sv_alltalk 0

// disable pause on server (set this to 0 always)
sv_pausable 0

// teamserver coop (default 0)
coop 0

mp_limitteams 4

// deathmatch - set this to 1
deathmatch 1

// how often players can spray tags (default 20)
decalfrequency 999

// Enable instanced baselines - Saves network overhead
sv_instancebaselines 0

//Force server side preloading (default 0)
sv_forcepreload 1

// HEALTH/SUIT CHARGE DISTRIBUTION
sk_suitcharger "50"
sk_suitcharger_citadel "200"
sk_suitcharger_citadel_maxarmor "200"
sk_battery "15"
sk_healthcharger "50"
sk_healthkit "25"
sk_healthvial "10"

// player damage adjusters
sk_player_head "3"
sk_player_chest "2"
sk_player_stomach "2"
sk_player_arm "1"
sk_player_leg "1"

// TIME & ROUND SETTINGS

// set timelimit before map change
mp_timelimit 15

// set fraglimit before mapchange
mp_fraglimit 30

// SET RATES

sv_maxcmdrate 67

sv_mincmdrate 33

// Max bandwidth rate allowed on server, 0 == unlimited
sv_maxrate 66000

// Min bandwidth rate allowed on server, 0 == unlimited
sv_minrate 33000

sv_client_cmdrate_difference 35

// Maximum updates per second that the server will allow (default 60)
sv_maxupdaterate 67

// Minimum updates per second that the server will allow (default 10)
sv_minupdaterate 33

// Maximum lag compensation in seconds (default 1)
sv_maxunlag 1

// Enables player lag compensation
sv_unlag 1

// explosion size (default 1)
sv_robust_explosions 0

// Ravage from TSF advised 300 default
fps_max 300

// Maximum speed any ballistically moving object is allowed to
// attain per axis (default 3500)
sv_maxvelocity 3500

// DOWNLOAD

// allow sprays and map content to be downloaded (default 1)
sv_allowdownload 1
sv_allowupload 1

// SERVER LOGGING
// enable logging and start log file (always last thing)
log 1
sv_logecho 0
sv_logfile 0
sv_rcon_log 0

// VOICE

// enable voice on server
sv_voiceenable 1
sv_voicecodec vaudio_miles

// Specifies which voice codec DLL to use in a game. Set to the
// name of the DLL without the extension
// miles is the only voice codec available for Source games
// sv_voicecodec vaudio_miles

// CHEATS
// disable cheats (set this to 0 always)
sv_cheats 0
exec banned_user.cfg
exec banned_ip.cfg
exec mani_server.cfg
mani_quake_sounds.cfg


Last edited by vanvirts on Wed Jul 22, 2009 11:58 am; edited 1 time in total
Back to top Go down
http://neo-clan.freehostia.com/
vanvirts
Admin
Admin
vanvirts

Posts : 138
Points : 226
Reputation : 0
Join date : 2009-07-14
Location : Bratislava

HL2DM Server installation & configuration. Empty
PostSubject: Mani_admin_plugin installation and configuration   HL2DM Server installation & configuration. Icon_minitimeWed Jul 22, 2009 11:57 am

4. Mani_admin_plugin installation and configuration

Why you need it? Because it is a great way of getting admin control panel ingame and control much of your processes on the server. Well you know a better one, let us know.

I've installed this addon automatically, so for manual installation please refer to main mani website at http://www.mani-admin-plugin.com/forums/index.php

After you've installed it, its time to make some configurations.

First write down exec mani_server.cfg at the very bottom of /hl2mp/cfg/server.cfg. You can see how I've done it in in server.cfg file at the very bottom of previous post reply.

note: Remember to restart your server to make changes effective.

Next you need to configure /hl2mp/cfg/mani_server.cfg
Everything there is very simple, just read carefully and do as you find suitable for you.

Now to be able to have admin control using mani plugin from ingame, you need to edit:
//hl2mp/cfg/mani_admin_plugin/adminlist.txt (if this file does not exist, just create it yourself)
But first, you need to find out your STEAM ID.
Join a server (HL2DM, CS, DoD, whatever)
Bring down the console (hit the ~ key)
Type in "status"
Next to your name, you'll see "Steam_0_0: XXXXXX"
Add this steam id at the end of adminlist.txt file:

STEAM_0:1:11624357 // for one admin
STEAM_0:1:8689657 // if you have more admins

Save file >> restart server >> join server >> type in console >> bind "=" "admin" >> press "=" >> press Esc >> you got your admin panel!


Last edited by vanvirts on Wed Jul 22, 2009 12:13 pm; edited 1 time in total
Back to top Go down
http://neo-clan.freehostia.com/
vanvirts
Admin
Admin
vanvirts

Posts : 138
Points : 226
Reputation : 0
Join date : 2009-07-14
Location : Bratislava

HL2DM Server installation & configuration. Empty
PostSubject: actionsoundlist.txt, adminlist.txt, adverts.txt, commandlist.txt, downloads.txt, soundlist.txt,   HL2DM Server installation & configuration. Icon_minitimeWed Jul 22, 2009 12:03 pm

6. Configure mani txt files: actionsoundlist.txt, adminlist.txt, adverts.txt, commandlist.txt, downloads.txt, soundlist.txt,

a. actionsoundlist.txt (when an action is made, the sound will play)
----------------------------------------------------------------------------
// example:
"joinserver" admin_plugin/actions/neointro.mp3


b. adverts.txt (display text adverts on server such as: website adress, next map, current time, rank and etc)
----------------------------------------------------------------------------------------------------------------------------
// example
{RED}http://website.com/
Next map is {NEXTMAP}
{GREEN}Welcome to our server!
{WHITE}Server Tick Rate {TICKRATE}
{WHITE}No camping!


c. commandlist.txt (This file allows you to change the in game say commands by replacing them with your own version)
note!!!: This is only for admins, users will not be able to use these commands!!!
note: 1 = "neointro" from file soundlist.txt; 2 = "anotherintro" from soundlist.txt.
-----------------------------------------------------------------------------------------------------------------------------------------
// example (typing neointro by admin will play intro song)
"neointro" C ma_play 1
"anotherintro" C ma_play 2


d. downloads.txt (Add any files you wish to have downloaded to a clients system in here)
------------------------------------------------------------------------------------------------------
"downloads.txt"
{
"downloads"
{
"neointro" "sound/admin_plugin/actions/neointro.mp3"
"anotherintro" "sound/admin_plugin/actions/anotherintro.mp3"
"
}
}


e. soundlist.txt (this is where you list all your sounds)
note: "neointro" is file #1, "anotherintro" is file #2; and so on if you add files. You need this for commandlist.txt.
-------------------------------------------------------------
// example:
"neointro" admin_plugin/actions/neointro.mp3
"anotherintro" admin_plugin/actions/anotherintro.mp3
Back to top Go down
http://neo-clan.freehostia.com/
vanvirts
Admin
Admin
vanvirts

Posts : 138
Points : 226
Reputation : 0
Join date : 2009-07-14
Location : Bratislava

HL2DM Server installation & configuration. Empty
PostSubject: Mattie Eventscripts installation and configuration   HL2DM Server installation & configuration. Icon_minitimeWed Jul 22, 2009 1:54 pm

7. Mattie Eventscripts installation and configuration

Why we need it? Simple, it allows different script to run on your server. These can be anything, from chatting to admin control panels. The eventscripts might slightly slo down your server performance but if you don't have too many scripts and done everyhting neatly you might not even notice it. In anyway it is a usefull forum of marketing for your servers = attracting people.

a. Installation: just follow the steps from here:
http://www.eventscripts.com/pages/EventScriptsGuide

But in my case I followed the following instructions:
1. Download the latest EventScripts plugin from: http://mattie.info/cs.
2. Browse to the folder where you downloaded the EventScripts .zip file and extract it. On Windows XP, you can usually just double-click on the .zip file to do this. (You can also use WinRAR or WinZip if you have those tools.)
3. Select your FTP client, for example:
* SmartFTP (free) (tutorials)
* Internet explorer allows you to access an FTP server. (Ask your server provider if you have problems here.)
4. If you are upgrading from an earlier version of EventScripts, you should shut down your server at this point (so it will allow you to overwrite the old version).
5. Connect to your FTP server using your username and password (your server provider should have given you these)
6. Navigate to your game's root directory (for hl2: Source this is the hl2mp directory or the top-most directory)
7. Via the FTP client, copy and paste the addons folder from your extracted EventScripts into your game directory. If asked to overwrite, specify "yes".
At this point, you should restart your server and EventScripts should be loaded automatically.


b. Now I advise installing the following scripts (I advise scripts that have been approved: http://addons.eventscripts.com/addons/approved):
1b. Quake sounds: http://addons.eventscripts.com/addons/view/quake_sounds (approved)
2b. Say sounds for players: http://addons.eventscripts.com/addons/view/say_sounds (approved)
3b. Kill spawn protect: http://addons.eventscripts.com/addons/view/evil_spawnprotect (not approved but i like it)

Follow the instructions of the scripts and install them. Below I only explain some points of installation which I think have been partly missed out. Please refer to original instructions!
------------
note1b: you need to put sound files on server (requiremens 41000kHz 16bit mp3 or wav) to folder /hl2mp/sound/quake.
Edit /hl2mp/addons/eventscripts/quake_sounds/quake_sounds.txt. I've left only "standard" settings. And put "//" before "robot", "dark", "female". Also all "standard" settings show folder: /quake/ (but you are free to choose your own.
"standard" "quake/play.wav"
// "female" "quake/female/prepare.mp3"
// "dark" "quake/dark/play.wav"
// "robot" "quake/robot/play.mp3"
--------------------
note2b: I changed file /hl2mp/addons/eventscripts/say_sounds/say_sounds.txt so:
"say_sounds"
{
"normal"
{
// Sounds that everyone can play
// "{say-command}" "{soundpath}"
// "suspect" "admin_plugin/waitingforsuspect.mp3"
"neointro" "admin_plugin/actions/neointro.mp3"
"anotherintro" "admin_plugin/actions/anotherintro.mp3"
}
"admin"
{
// Sounds that only admins can play
}
}

-------------------

After all installed you should have the following additional lines in your /hl2mp/cfg/autoexec.cfg.
note: Some of these lines are not in installation instructions, but I've added them because some ppl on internet did so and it worked only after that for them. So i advise doing so if the scripts don't work.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
es_load examples/auth/basic_auth
es_set BASIC_AUTH_ADMIN_LIST "STEAM_ID_LAN;STEAM_0:1:21620040;STEAM_0:1:9689000;"
es_load popup
es_load corelib
es_load keymenu
es_load say_sounds
es_load quake_sounds
es_load evil_spawnprotect


You should also have the following lines in your /hl2mp/cfg/server.cfg
--------------------------------------------------------------------------------
//SAY SOUNDS
// How much days should inactive users be stored, before their settings get deleted? ( default = 30 )
say_sounds_savetime 30
// Should the sounds be downloaded with EventScripts?
say_sounds_soundload 1
// Default settings for new connecting players
say_sounds_default 1
// How much sounds can normal (non-admin) players play each round?
say_sounds_limit 50
// Should the admin sounds always play?
say_sounds_force 0
// Should the sound trigger be shown?
say_sounds_show 1
// QUAKE SOUNDS
// How much days should inactive users be stored, before their settings get deleted? ( default = 30 ) (This has already been activated in SAY SOUNDS section)
// say_sounds_savetime 30
// How much days should inactive users be stored, before their settings get deleted? ( default = 30 )
// quake_sounds_savetime 30 (already done in say sounds section)
// Which quake sounds should be the default setting? ( standard, ...)
quake_sounds_default standard
// Should the player kills be resetted after every round? ( 1=yes 0=no )
quake_sounds_round_reset 0
// Should the quake menu command be announced every round_start? ( 1=yes 0=no )
quake_sounds_round_announce 1
// Should the sounds be downloaded with EventScripts?
quake_sounds_soundload 1
// The time between kills that counts up the multikill count? ( >0 )
quake_sounds_multikill_time 1.5
Back to top Go down
http://neo-clan.freehostia.com/
Sponsored content




HL2DM Server installation & configuration. Empty
PostSubject: Re: HL2DM Server installation & configuration.   HL2DM Server installation & configuration. Icon_minitime

Back to top Go down
 
HL2DM Server installation & configuration.
Back to top 
Page 1 of 1
 Similar topics
-
» No server response
» How to configuration rybka 4.1, Hodini 1.5....
» New online chess server, www.easychess.com
» Chess-Tournament-Results-Server
» FICS - Free Internet Chess Server

Permissions in this forum:You cannot reply to topics in this forum
[NEO] New Elite Order clan forum :: NEO Servers :: Server management-
Jump to: