Counter Strike 1.6 Dedicated Server Installation TutorialPart 1Απαιτήσεις Συστήματος :•
1.Λειτουργικό ΣύστημαWindows Xp
Windows Vista
Windows 7
(λειτουργεί και σε linux αλλά η διαδικασία είναι άλλη)
•
2.Σύνδεση InternetΤουλάχιστον 2 mbps
•3.Χωρητικότητα Στον Σκληρό ΔίσκοΤουλάχιστον 500-600 mb ελέυθερο χώρο στον σκληρό δίσκο
Μόλις σιγουρευτείτε πως έχετε όλα τα παραπάνω μπορείτε να προχωρήσετεΔιαδικασία Εγκατάστασης :•1.Φτιάξτε έναν φάκελο με το όνομα HLDS(δεν είναι αναγκαίο να είναι έτσι το όνομα αλλά αυτό είναι κλασσικό) στον σκληρό σας δίσκο : πχ.
C:\HLDS•2.Κατεβάστε τον
CS 1.6 Server Creator Installer από
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]•3.Τώρα τρέξτε το
Counter-Strike 1.6 Server Creator[i] που μόλις κατεβάσατε και όταν σας ρωτήσει που να το εγκαταστήσετε διαλέξτε [i]C:\HLDS[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]•4.Όταν ολοκληρωθεί η εγκατάσταση θα βγει ένα MS-DOS παράθυρο το οποίο θα εγκαταστήσει τα αρχεία που χρειάζονται για να λειτουργήσει ο HLDS .Θα πάρει μερικά λεπτά (ανάλογα με την σύνδεση internet που έχετε)να ολοκληρωθεί αλλά κάντε υπομονή !
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]•5.Όταν τελειώσει να κατεβάζει αρχεία το MS-DOS παράθυρο θα εξαφανιστεί αλλά δεν υπάρχει πρόβλημα έτσι πρέπει να γίνει
•6.Τώρα πρέπει να πάτε στον φάκελο που εγκαταστήσατε τον HLDS
C:\HLDS και να ελλέγξετε αν ο φάκελος είναι περίπου 320mb , αν είναι ,καλώς, αλλά αν δεν είναι σημαίνει πως κάτι δεν πήγε καλά και θα πρέπει να επαναλάβετε την διαδικασία
- Σπόιλερ:
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]
•7.Ανοίξτε τον φάκελο
C:\HLDS και θα πρέπει να μοιάζει κάπως έτσι :
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]Μετά ανοίξτε τον φάκελο
C:\HLDS\cstike και σιγουρευτείτε πως μοιάζει έτσι :
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]•8.Το επόμενό μας βήμα είναι να κάνουμε τον Server μας να δέχετε και Non-steam Clients(παίχτες που δεν έχουν αυθεντικό counter-strike).Για να το κάνουμε αυτό κατεβάστε το swds.dll patcher από
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]Μόλις ολοκληρωθεί η εγκατάσταση τρέξτε το αρχείο
swds47+48.exe και στην εγκατάσταση επιλέξτε την τοποθεσία που έχετε εγκαταστήσει τον HLDS
C:\HLDS[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]Προσοχή ! : Αν θέλετε ο server σας να δέχετε μόνο steam clients τότε παρακάμψτε το Βήμα 8•9.Αφού έχετε κάνει όλα τα παραπάνω τώρα πρέπει να επεξεργαστούμε το server.cfg ανάλογα με τις ανάγκες μας !
Πηγαίντε στο
C:\HLDS\cstrike και ανοίξτε το αρχείο που λέει
server.cfg (αν δεν έχει δημιουργήστε ένα μόνοι σας) με το Notepad ή το Wordpad των Windows ,διαγράψτε ότι έχει μέσα και αντιγράψτε τα εξής :
- Σπόιλερ:
// server name
hostname "Server Name"
// rcon passsword
rcon_password "password"
// server cvars
mp_friendlyfire 0
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 1
mp_tkpunish 1
mp_forcecamera 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_allowupload 1
sv_allowdownload 1
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 10
sv_timeout 65
// bots
bot_quota 0
bot_quota_mode fill
bot_difficulty 2
bot_chatter off
bot_auto_follow 1
bot_auto_vacate 1
bot_join_after_player 0
bot_defer_to_human 1
bot_allow_rogues 0
bot_walk 0
bot_join_team any
bot_eco_limit 2000
bot_allow_grenades 1
bot_all_weapons
bot_allow_grenades 1
bot_allow_pistols 1
bot_allow_sub_machine_guns 1
bot_allow_shotguns 1
bot_allow_rifles 1
bot_allow_snipers 1
bot_allow_machine_guns
// round specific cvars
mp_freezetime 6
mp_roundtime 5
mp_startmoney 800
mp_c4timer 45
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5
// bandwidth rates/settings
sv_minrate 0
sv_maxrate 0
decalfrequency 10
sv_maxupdaterate 60
sv_minupdaterate 10
// server logging
log off
sv_logbans 0
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
// operation
sv_lan 0
sv_region 0
// execute ban files
exec banned_user.cfg
exec banned_ip.cfg
--------------------------------------------------------------------------------------------------
Εκεί που λέει
Server Name βάλτε το όνομα που θέλετε να έχει ο Server σας και εκεί που λέει
password βάλτε έναν καλό κωδικό
Επίσης προσθέστε στο τέλος του server.cfg αυτές τις γραμμές :
Master-Servers
- Σπόιλερ:
setmaster add 69.28.151.162
setmaster add 72.165.61.189
setmaster add 207.173.177.11
setmaster add 68.142.72.250
setmaster add hlmaster.jolt.co.uk
setmaster add 65.73.232.251:27040
setmaster add 65.73.232.253:27040
setmaster add 207.173.177.12:27010
setmaster add 207.173.177.11:27010
•10.Όταν τα κάνετε όλα αυτά πηγαίντε στο
C:\HLDS\cstrike\liblist.gam ,ανοίξτε το με Notepad ή Wordpad και προσθέστε αυτήν την γραμμή στο τέλος :
- Σπόιλερ:
gamedll "addons\metamod\dlls\metamod.dll"
•11.Έχοντας ολοκληρώσει σχεδόν όλη την διαδικασία της εγκατάστασης μας μένει ένα πράγμα να πάμε στο
C:\HLDS και να πατήσουμε
Δεξί κλικ πάνω στο
hlds.exe και μετά Αποσολή Προς(Send To) / Επιφάνεια εργασίας(δημιουργία συντόμευσης)(Desktop - Create Shortcut)
•12. Χρήσιμες εντολές :
Είναι στα αγγλικά αλλά δεν νομίζω να υπάρξει πρόβλημα !
Server Side Commands- Σπόιλερ:
Server-Side Commands
These are commands for people running their own Counter-Strike server.
mp_autokick 1
Toggles automatic team-killer banning and kicking of idle clients - Setting of 1 = 'on', and 0 = 'off'
mp_autoteambalance 1
Toggles the forcing of clients to join teams to make it balanced - Setting of 1 = 'on', and 0 = 'off'
mp_c4timer 45
Sets the amount of time in between C4 placement and its explosion - ranges between 15 and 90 seconds.
mp_flashlight 1
Toggles the use of flashlights by clients - Setting of 1 = 'on', and 0 = 'off'
mp_footsteps 1
Toggles footstep sounds - Setting of 1 = 'on', and 0 = 'off'
mp_forcechasecam 0
Toggles the chasecam to follow teammates only - useful for LAN games - Setting of 1 = 'on', and 0 = 'off'
mp_freezetime 6
Sets the amount of "freeze" time at the beginning of each round to buy weapons and equipment - Use a setting of '0' to disable
mp_friendlyfire 0
Toggles friendly fire - Setting of 1 = 'on', and 0 = 'off'
mp_hostagepenalty 2
Sets the number of hostages a player can kill before they are booted from the server - Setting this to '0' turns the function off
mp_limitteams 2
Sets the maximum number of players that one team can have more than the other team - Use a setting of '0' to completely disable the team limiting.
mp_logmessages 1
Toggles logging of chat messages in the log files - Setting of 1 = 'on', and 0 = 'off'
mp_mapvoteratio 0.6
Set the ratio of players required to vote on the same map before a map will change. The default is 0.6 , which means that 60% of the players on a server must vote on the same map in order for the server to change to that map. The range is 0.0-1.0
mp_roundtime 5
Sets the maximum amount of time for each round - ranges between 3 and 15 minutes
mp_timelimit 0
Sets the maximum amount of time in minutes between map rotations
mp_tkpunish 1
Toggles the forcing of a player to sit out the next round if he has just killed a teammate - Setting of 1 = 'on', and 0 = 'off'
sv_restartround 0
Sets the amount of time before resetting the game, including frags, weapons, money, and scores - Use setting of '0' to disable these restarts.
Client Side Commands- Σπόιλερ:
Client-Side Commands
These are commands for players connecting to servers.
ah 1
Toggles Auto-Help (gives player hint messages throught the game) - Setting of 1 = 'on', and 0 = 'off'. cl_observercrosshair 1 Set to '1' to enable crosshairs in Observer mode, '0' to disable.
dm 1
Toggles displaying of map briefings after loading a new map - Setting of 1 = 'on', and 0 = 'off'
cl_hidefrags 0
Toggles hiding everyone else's scores except your own - Setting of 1 = 'on', and 0 = 'off'
drawradar
This turns the radar on
fastsprites 0
Sets the complexity of the smoke sprites for the smoke grenade - The range is 0-2, with 0 looking the most like actual smoke
hideradar
This turns the radar off
hud_centerid 0
Toggles the centering of the auto-ID text - Setting of 1 = 'on', and 0 = 'off'
lefthand 0
Toggles the use of holding weapons in left hand - Setting of 1 = 'on', and 0 = 'off'
listmaps
Lists the maps available on the server that the client can vote for - the server admin specifies which maps get listed by editing the mapcycle.txt file.
max_shells 300
Sets the number of shells visible at one time (0-500)
max_smokepuffs 300
Sets the number of smoke puffs visible at one time (0-500)
nightvision
Bind this to a key to toggle the use of the night vision goggles
rate 2500
Sets how much data/information you receive from the server that you are connected to - for a 14.4 connection, set your rate to 1500 - 33.6k connection use 3000 - 56k modem use 3500 - ISDN should be 5000 - all connections faster than that should be between 5000 and 9999
setinfo vgui_menus 1
Toggles the VGUI menu - Setting of 1 = 'on', and 0 = 'off'
timeleft
States how much time is left on the particular map
votemap
Allows the client to vote for a particular map
•13.Πίνακας τον οποίο πρέπει να συμβουλευτείτε για να επιλέξετε τον μέγιστο αριθμό παιχτών που μπορεί να έχει ο server σας :
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτή την εικόνα.]Αυτό ήταν όλο ! Αν ακολουθήσατε τον οδηγό κατά γράμμα τότε μάλλον θα έχετε τον δικό σας CS 1.6 Dedicated Server...
Μην ξεχάσετε να δείτε την συνέχεια :
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]