duminică, 1 iulie 2007

Cum sa faci server de KalOnline


Server is not working in 100%!
And is not playable

I post here all we have fixed and how we do that...

1. You need to download MSSQL (the best is Mssql 2000)
2. You need the server files
* Server KalOnline (old) (this is 1st ver of server and have bug with diffrent ver, etc and in is trojan so don't download this one if u don't need to)
o Old files uploaded by sspoke
o part1.rar(rapidshare)
o part2.rar(rapidshare)
o part3.rar(rapidshare)
* Server KalOnline (new) (this is 2nd ver of server and here are no bug as in 1st ver of server thx to Darith)
3. You need Client
* Full old Client (fileplanet)
4. You need KalOnline Server List Changer KOSLC


OK! Let's start.

1. SQL:
1. If you installing sql set it to mixed mode (it is very important!)
2. Create in sql new database (kal_db and kal_auth)
3. Restore database from files in kalonline server (in db folder)

2. ODBC:
1. Open in Control Panel -> Administration Tools -> ODBC
2. Choose system DNS
3. Create new... (name: kal_db ; server:localhost ; next... ; choose database: kal_db)
4. Do same with kal_auth

3. Server:
1.

If it is your 1st time then just run all .exe files in server folder.
2. After you run AuthSvrT.exe you'll see message box with login and pass, enter there your login (default: sa) from sql and pass (you had to write it when you installing sql).
3. Run DBSvrT.exe
4. Run MainSvrT.exe (If all is OK then you should see: Server is ready on port 30001 , if not then you'll see red error message)

4. Account:
1. Open sql Query and past this:
Code:

Citat:
SET IDENTITY_INSERT Login On INSERT INTO Login (UID, ID, PWD, Birth, Type, ExpTime) VALUES ('1', 'test123', 0x3A3A3A3A, '19190101', '0', '4000') SET IDENTITY_INSERT Login Off


(Don't forget set database to kal_auth!)
2. Login: test123 Pass: 1111 (we know that is working and until server work normaly we don't care about that pass... thx to sspon we know that 3A=1)

5. How to connect:
1. You need client (since few last updates your client will crash after u want to connect to priv server, so you need older ver of client)
2. Change IP (if u have to) in client witk KOSLC (copy it to your KalOnline client folder or it won't work)
3. Make .bat file in client folder and past this:
Code:

Citat:
engine.exe /load /config debug


4. Run .bat file (don't run kalonline.exe!!!)

6. ERRORS:
1. Server stuck at "etc"
* Download NEW server
2. Guild; GuildMember etc...
* Change in sql varchar to nvarchar
* Delete all from tables
3. Wrong Pass:
* You enter wrong value in query!
* Or you just enter wrong nuber of "1" should be more then 3


Before you post some new thread read all already writed! We don't want here a mess.

Cum sa faci un server de Word of Warcraft


MySQL - http://dev.mysql.com/
Alte Versiuni de SQL sar putea sa nu mearga. Codul php care foloseste functiile mysql_ (contained in lib/wowdb.php) va trebuii sa le adaptati.

PHP - http://www.php.net/
Versiunea PHP 4.3.0 sau mai mare este recomandata. Orice versiune 4.0 sau mai mare ar trebuii sa mearga


Server Setup
Download

web-X.Y.Z.tar.gz - http://sourceforge.net/project/showfiles.php?group_id=126538&package_id=138513

SQL server setup

Creati un nou database si il numiti "wow".
Folositi wow.sql file din web tarball, creati tabelul de caractere in wow database.
Creati un user (wow) cu SELECT, INSERT, si UPDATE privilegiile in wow database

Web Setup

dezarhivatii web tarball intr`un directoriu in care este webserver care poate sa porneasca PHP scripts.
copy conf.php.sample in conf.php
Editati conf.php intr`un text editor ca notepad WordPad
$db_user = "wow" - Schimbati "wow" ca sa mearga useru pe care lati creat.
$db_passwd = "xxxxx" - Schimbati "xxxxx" si puneti parola de la MySql.
$db_name = "wow" - Schimbati "wow" ca sa mearga numele de la database care ati creat in profilul wow.
$db_host = "localhost" - In cele mai multe cazuri puteti sa lasati ca localhost. Daca nu va merge asa puneti ip`ul vostru.
$data_dir = "data" - Directoriul "data" este directoriul in care ati dezarhivat web tarball. Uitati un exemplu ce trebuie sa puneti acolo:
-Pe Linux - "/usr/home/user/public_html/data"
-Pe windows - "c:\inetpub\wwwroot\data"
$log_dir = "/logs" - Schimbati "/logs" cu locatia unde vreti sa salveze log files. Puteti sa lasati ca /logs daca log folder este in directoriul wow. Trebuie sa schimbati permisiunea in folderul log ca sa mearga citit si scris de server.
$upload_dir = "/uploads" -Schimbati "/uploads" ca sa mearga sa salveze profilul wow sa salveze profilele uploadate. Puteti sa lasati ca /uploads daca upload folder este in directoriul wow. Trebuie sa schimbati permisiunea in folderul uploads ca sa mearga citit si scris de server.
$show_inventory = 1 - Lasati 1 ca sa va arate inventoriul caracterelor.
$guild_name = "" - Numele Guldei tale.
$guild_desc = "" - Ceva despre Guilda ta.
# pentru Thottbot - Cele doua linii sunt folosite sa traga icoane din Thottbot. Daca stergeti simbolul # , WoW Profiler se va conecta la Thottbot pentru icoane.
#$img_url="http://i.thottbot.com/";
#$img_suffix="jpg";
Urmatoarele doua linii sunt folosite daca vreti sa salvati icoanele ale serverului tau local.
$img_url="/img/" - Schimbati "/img/" Cu url de la folderul de icoane. WoW Profiler va baga /Interface/Icons/ in acest url. Fiti siguri ca icoanele sunt in folderul /Interface/Icons/. Example:
http://www.yourserver.com/img - WoW Profiler va lua icoane de pe "http://www.yourserver.com/img/Interface/Icons/
$img_suffix="png" - Schimbati "png" Daca icoanele voastre sunt .jpg sau .gif
$stylesheet = "default.css" - Lasati asa.Schimbati numa daca stiti despre ce este vorba.

Server Upgrade
Downloadati

web-X.Y.Z.tar.gz - http://sourceforge.net/project/showfiles.php?group_id=126538&package_id=138513

SQL server upgrade

In directoriul web/sql-upgrades sunt fisierele sql pentru a putea upgrada database. Gasiti fisierele pe care vi le trebuiesc. (ex. Daca vreti sa ungradati de la 0.2.0 to 0.4.0 veti avea nevoie de amandoua vers 0.2.0-0.2.2.sql si 0.3.1-0.4.0.sql)
Puneti fila apropriata in ordine in database. (ex. apply 0.2.0-0.2.2.sql prima si 0.3.1-0.4.0.sql a doua)

web upgrade

dezarhivati web tarball intr`un directoriu nou
copiati vechiul conf.php in acest directoriu
bagati liniile din conf.php.sample in conf.php care nu exista
odaca ce noul web module merge, schimbati vechiul directoriu cu cel nou.


User Setup
WoWLauncher

Fiecare user va trebuii sa downloadeze WOWLauncher: WOWLauncher
Porniti WOWLauncher.
Click pe Prefs...
Bagati in URL din update.cgi a serverului si dati OK.
Dati Browse si cautati locatia WoW.exe. Cosmos.exe poate fi pornit in loc daca este in acelasi directoriu cu WoW.exe. Daca porniti Cosmos.exe va avea side-effect ca sa uploadeze informatia INAINTE wow este pornit sau dupa (ca sa fie adresat in alta versiune)
Click Launch sa porniti WoW. Acesta va instala automat Character Profiler in WoW.


Acuma ati Terminat de facut Propriul Server de WoW.

Cum sa faci server de Lineage [2]


OK....Daca aveti curaj haideti sa incepem

Inainte de a incepe trebuie sa stiti cateva chestii : Acest ghid este facut special pt Banished Build dar puteti sa il folositi si la alte revuri. . Inainte de a va face un server trebuie sa stiti sa folositi calculatorul (sa creezi un folder, sa dai rename la folder, sa folosesti optiunea openwith si sa instalezi un program), sa aveti un ip real in caz in care vreti sa faceti un server dedicat si sa aveti resurse necesare:
Minim :
Cod:
CPU PENTIUM 3 800MHZ sau mai mult
Ram cel putin 256 DDR
GFXGeForce2 sau mai bun

Recomandat:
Cod:
Intel Pentimu 4 1,2 GHZ sau mai mult
Ram Cel Putin 512 DDR
GeForce4 TI sau mai bun

Pasul 1

*Nota: Vei avea nevoie de cel putin 5 GIGA pentru acest pas . In caz in care nu doriti sa jucati L2 pe calculatorul pe care aveti serverul sariti acest pas. Nu recomand sa jucati l2 pe acelasi calculator in caz in care vreti playeri pe server*
Downlodeaza Clientul de Lineage 2 .
Vezi postul de la acest link pentru a downloda clientu:
Cod:
http://www.warezbb.ro/viewtopic.php?t=2099

Pasul 2

*Nota: Daca deja ai Directx 9.0c instalat sari la pasul 3*
Downlodeaza si instaleaza Directx 9.0c
Directx poate fi gasit aici
Cod:
http://www.microsoft.com/windows/directx/default.aspx

*Nota: in timpul instalarii va cere sa setezi o parola pentru useru root. Sa nu cumva sa uiti aceasta parola. Parola iti va fi necesara pe parcursu configurarii serverului*


Pasul 4
Downlodeaza si instaleaza NAVICAT
Cod:
http://dev.mysql.com/downloads/mysql/4.1.html

*Nota:programul e trial. Daca e cautati voi pt el un serial sau un crack. eu unu folosesc metoda asta : cand expira trial dau run: regedit si deletez tot ce gasesc cand dau search PremiumSoft si mai capat 30 de zile
Dupa ce ai instalat navicat ruleaza programul.
Dai File->New Connection iti va aparea o fereastra in care setezi ca in poza urmatoare. Iar la password pui parola setata la mysql pt userul root

Acum creaza o noua baza de date cu numele de l2jdb


Pasul 5
*Nota: In caz in care ai deja Java Runtime instalat sari la pasul urmator*
Downlodeaza si instaleaza java runtime :
Cod:
http://www.java.com/en/download/

Pasul 6
Downlodeaza serverpack-ul
Cod:
http://www.warezbb.ro/viewtopic.php?t=1942&highlight=lineage

Extragel in C: astfel vei obtine
C:\Banished_Build_1.2.6 . Da rename la folder in Server
Intra in folder si asigurate ca ai urmatoarele foldere: L2j_DataPack, l2j-gameserver, Latest_protocol login si Non Costum GM Shop HTML.
Vei observa pe langa Latest_protocol login mai ai in l2j-gameserver un Patch Login. Daca vrei ca playerii sa se conecteze folosind patchul custom care contine si itemele de c5 foloseste Patch Login . Daca vrei ca playerii sa se conecteze prin intermediul hostului si sa nu aibe acces la itemele de c5 atunci foloseste Latest_protocol login si copile html-ul din Non costum GM Shop HTML in C:\Server\l2j-gameserver\gameserver\data\html\merchant si dai overwrite.

Acum ca avem tot ce ne trebuie in calculator si te-ai hotarat ce login vei folosi v-om incepe sa instalam si sa configuram serverul.


Pasul 7
Instalare DATABASE
Dute in C:\Server\L2J_DataPack\tools .
Dai edit la database_installer si ti-l va deschide in notepad

vei vedea aceasta :
Cod:
REM LOGINSERVER
set lsuser=root
set lspass=parola mysql
set lsdb=l2jdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=parola mysql
set gsdb=l2jdb
set gshost=localhost

acum salveaza si inchide.
Ruleaza database_installer.bat
de fiecare data cand esti intrebat dai full (f) -> te va intreba de 2 ori

Acum ca am instalat baza de date pentru serverul nostru o sa avem nevoie sa configuram gameserverul si loginserverul


Pasul 8
ducetiva in C:\server\l2j-gameserver\gameserver\config si deschideti server.propertis in wordpad
Va arata ceva de genu
Cod:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# If this ip is resolvable by Login just leave *
ExternalHostname= ip-ul tau real (127.0.1 daca vrei sa joci doar tu singur sau daca nu ai un ip real)

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
# If this ip is resolvable by Login just leave *
InternalHostname=ip-ul tau de retea ( in caz in care te joci singur pui 127.0.1 in caz in care ai ip real si ai setat mai sus pui* )
# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20

# The Loginserver host and port
LoginPort=9014
LoginHost=ip-ul tau real pe care il pui si in login(la fel in caz in care te joci singur setezi 127.0.1)

# This is the server id that the gameserver will request (i.e. 0 is Bartz)
RequestServerID = 0
# If set to true, the login will give an other id to the server if the requested id is allready reserved
AcceptAlternateID = True

# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=parola baza de date pe care ai pus la instalarea mysql
MaximumDbConnections=10

Acum tot acolo in server.propertis dar jos de tot
vei gasi
Cod:
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision. MinProtocolRevision = 660 MaxProtocolRevision = 759
Daca folosest patched Patch_Login ai grija sa schimbi 660 in 656 daca folosesti LatestProtocol_Login lasa 660

Pasul 9
dute in C:\serverl\l2j-gameserver\Patch_Login\config sau C:\server\LatestProtocol_Login\config depinde ce server folosesti si deschide loginserver.propertis
Cod:
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=ip-ul tau real(sau 127.0.0.1 daca joci singur)

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=ip-ul de reatea (daca ai ip real pui * daca jocin singur pui 127.0.0.1)

# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
GMMinLevel=100

# The port on which login will listen for GameServers
LoginPort=9014

# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = True - ai grija sa fie TRUE altfel nu va accepta GameServerul sa se inregistreze la el

# If false, the licence (after the login) will not be shown
ShowLicence = True

# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=parola baza de date pe care ai pus la instalarea mysql
MaximumDbConnections=10

Pasul 10

acum implementam in server modificarile aduse de banished. acest pas nu este obligatori serverul dumneavoastra e gata sa functioneze dar eu recomand sa faceti totusi acest pas deoarece merita in plus repara multe buguri
Dute in C:\server\L2J_DataPack\Banished_Content si copie folderul data in folderul
C:\server\l2j-gameserver\gameserver . Daca te intreaba dai overwrite
Dute in C:\server\L2J_DataPack\Banished_Content\sql . Acum inseram aceste fisiere in database. Pentru asta avem 2 metode
1. Intri in navicat si le inserezi pe fiecare in parte. (ceva mai complicat daca nu stii sa utilizezi navicat treci la pasul 2 )
2. In C:\server\L2J_DataPack\tools update_sql.bat . Muta fiecare fisier din folderul sql deasupra acestui bat pentru a le insera. (atentie pe rand nu toate de odata ca disperatu.

Cum sa faci un server de cs [1.6]


Introducere

- Windows XP , cel putin procesor 1ghz si cel putin 256 ram
- o conexiune la internet (viteza cel putin 100kB/s metro si extern) prin FIBRA OPTICA. Abonamentele de gen RDS CableLink sau Astral AIpA NU SUNT RECOMANDATE. Daca aveti asemenea abonament, mai mult de 5 oameni n-o sa puteti tine pe server iar pingurile vor sari de la 10 la 100 si tot asa pentru simplul motiv ca viteza NU ESTE GARANTATA la aceste abonamente.
- IP ROUTABIL / PORT FORWARD !

- 1-2 GB spatiu pe disc
- Rabdare multa

Descarcarea fisierelor
Trebuie sa downloadam urmatoarele:
- HLDSUpdateTool -> http://www.steampowered.com/download/hldsupdatetool.exe
- NoSteamPatcher -> http://rapidshare.de/files/19456143/hldsw32.patch.3382.zip.html
- AdminMod + MetaMod -> http://prdownloads.sourceforge.net/halflifeadmin/halflife-admin-2.50.60-win.zip?download
- StatsMe -> http://prdownloads.sourceforge.net/statsme/statsme-2.8.3-cstrike.zip?download

Instalarea serverului
1. Se creaza un director unde urmeaza sa fie instalat serverul. Voi folosi ca exemplu C:\HLDS
2. Deschidem hldsupdatetool.exe si dam click pe Next, apoi pe I Agree si ajungem la destination folder. Aici apasam Browse si selectam drive-ul C, apoi dublu click pe directorul hlds. OK, ne spune ca directorul exista deja, apasam Yes, apoi Next pana la sfarsit.
3. Urmatorul pas se face din command line-ul DOS. Ca sa ajungem in command line, mergem in Start, Run, scriem cmd si apsam OK. Odata ce a aparut command prompt-ul, schimbam directorul cu cel in care am instalat file-ul de mai sus. Asta se face prin comanda:
Code:
cd C:\HLDS

4. Acum, downloadam fisierele ce ne trebuiesc pentru a rula serverul. In functie de conexiunea la internet, aceasta poate dura de la cateva minute la cateva ore. Din nou, in command prompt scriem urmatoarea comanda:
Code:
hldsupdatetool.exe -command update -game valve -dir .

Ce face mai exact asta? Pai downloadeaza toate fisierele hlds, hltv-ul si nucleul valve (game engine).
Odata ce a terminat, va aparea in command prompt text-ul
Code:
HLDS installation up to date


Instalarea mod-ului Counterstrike
Dupa ce am terminat de downloadat fisierele serverului, va trebui sa downloadam fisierele modul pe care il vrem instalat (in cazul nostru counterstrike). Ca si inainte, aceasta se face in acelasi command prompt in care scriem urmatoarea comanda:
Code:
hldsupdatetool.exe -command update -game cstrike -dir .

Din nou, aceasta operatie dureaza in functie de viteza conexiunuii la internet si se termina cu textul:
Code:
HLDS installation up to date


Patch-uirea serverului pentru a accepta clienti NOSTEAM

Deschidem hldsw32-emporio.rar si il extractam in C:\HLDS

server.cfg
In directorul C:\HLDS\cstrike avem un fisier server.cfg pe care il deschidem cu wordpad (click dreapta pe el, open with. si alegem wordpad)
Aici stergem TOT ce este scris si adaugam urmatoarele cvars-uri:
Code:
hostname "Numele Serverului"
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 1
mp_freezetime 3
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0
mp_winlimit 0

sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password PAROLA

la putem scrie orice. De ex. "Pufuletz CS 1.6 Server". Ce scriem aici, le apare jucatorilor sus cand apasa TAB. Mai departe, la trecem o parola cu care vom putea controla serverul de la distanta. In rest, nu schimbati nimic decat daca stiti exact despre ce e vorba.

Instalare AdminMod
Am downloadat mai devreme halflife-admin-2.50.60-win.zip pe care il extractam oriunde (click dreapta pe el > extract here). Vom avea un director nou numit Adminmod. In el, executam dublu click pe install_admin.vbs. Apasam OK dupa care ne intreaba unde anume sa-l instalam. Probabil va gasi mai multe target-uri, pe noi ne intereseaza C:\HLDS deci scriem in casutza de jos numarul aferent pentru C:\HLDS. De ex. pentru 2) Dedicated Server (C:\HLDS) scriem in casutza 2 si apasam OK. Apoi ne intreaba pentru ce MOD vrem sa il instalam. Scriem in casutza 1 (pt cstrike). OK si cam asta e.

Configurare minima pentru AdminMod
Mergem in directorul C:\HLDS\cstrike\addons\adminmod\config. Aici avem cateva fisiere ce necesita atentia noastra. Incepem cu adminmod.cfg pe care il deschidem cu wordpad. Click dreapta pe el, open with. wordpad. Chiar daca sunt explicate fiecare in parte, voi incerca sa va explic si eu, pe scurt ce fac cateva din ele.
admin_balance_teams - nu ne intereseaza, il lasam 0
admin_bot_protection - daca este setat 0 si rulam un server cu boti, aceast cvar lasa adminii sa dea slay, kick, ban etc botilor.
admin_connect_msg - acesta este mesajul ce apare unui jucator in mijlocul ecranului dupa ce s-a conectat.
admin_cs_restrict - il punem de preferat 1 pentru a putea restrictiona armele in joc. (anti-apasaci)
admin_debug - n-avem treaba, il lasam 0
admin_fun_mode - de preferat il lasam 0. Acest cvar e pentru a face jucatorii sa straluceasca intr-o culoare (glow blue).
admin_fx - il punem 1. Efecte speciale.
admin_gag_name - 0 sau 1 in functie de preferinta.
admin_gag_sayteam - la fel.
admin_highlander - Ar trebui lasat 0. Daca il trecem 1, doar un singur admin, cel mai mare, va avea access la comenzi. De ex daca pe server sunt 3 admini, cel mai mare ramane, iar celati 2 raman simple sloturi.
admin_ignore_immunity - Aici depinde de gusturi. Daca e pus 1, adminii, moderatorii si ceilalti jucatori cu imunitate isi pot da/lua slay-uri, kick, ban etc intre ei.
admin_repeat_msg - Un mesaj ce apare cu verde in mijlocul ecranului o data la cateva minute.
admin_quiet - Daca trecem 0, comenzile date de admin vor aparea cu tot cu nickul lui. Daca trecem 1, comenzile vor aparea dar in locul nickului adminului va aparea doar "Admin" iar daca trecem 2, comenzile nu vor aparea deloc.
allow_client_exec - Neaparat 1 ! Cu asta putem obliga jucatorii sa execute orice comanda (quit etc)
password_field - Poate cel mai important cvar. Ce trecem aici, vor trebui adminii nostri sa scrie in consola inainte de a se conecta la server. De ex. daca punem _parola, adminul gigi cu parola gigi123 va trebuie sa scrie in consola name gigi si apoi setinfo _parola gigi123 inainte de a se conecta la serverul nostru.
reserve_slots - Aici trecem cate locuri rezervate are serverul. Treceti in jur de 2-3. Asta lasa adminii si sloturile rezervate sa se poata conecta atunci cand serverul este plin.
reserve_type - Lasati 0. E cel mai bine. Daca sunteti curiosi ce face, cititi manualul adminmod-ului.

Veti observa ca unele variabile nu le-am trecut. Asta inseamna ca e recomandat sa le lasati asa cum sunt.

Cum adaugam/stergem admini
Deschidem cu wordpad users.ini. Aici trecem numele adminilor si parolele lor, urmate de accesul pe server. Sa zicem ca vrem sa facem un admin cu access maxim pe numele gigi si parola gigi123. Trecem in users.ini aceasta linie:
Code:
gigi:gigi123:131071

Pentru nivele de access custom, mergeti la http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm si selectati ce comenzi vreti sa adaugati adminului. Apoi apasati "calculate access right" iar numarul ce rezulta, il treceti in user.ini dupa numele si parola adminului. Exact ca in exemplul cu gigi, numai ca inlocuim 131071 cu numarul rezultat. Ca o mica paranteza, liniile cu admini vor fi una sub alta si nu consecutive.

ATENTIE! Daca ati incercat sa va logati cu setinfo _parola parola-ta si nu va merg comenzile, conectati-va la server cu numele de admin din users.ini si scrieti in consola admin_passworld parola-ta din users.ini !

StatsMe
Am downloadat mai devreme statsme-2.8.3-cstrike.zip pe care il deschidem cu WinZip. Apasam butonul Extract si selectam directorul C:\HLDS\cstrike . Intai si intai, mergem in C:\HLDS\cstrike\addons\metamod si deschidem plugins.ini cu wordpad. Aici adaugam urmatoarea linie deasupra altora deja existente:
Code:
win32 addons\statsme\dlls\statsme_mm.dll

Apoi mergem in C:\HLDS\cstrike\addons\statsme si deschidem statsme.cfg cu wordpad. La sm_menupassword modificam r3wt cu o alta parola. Neaparat trebuie modificata parola altfel nu vor merge niste chestii. Apoi cand vom intra in joc, vom scrie in consola statsme_menu parola-trecuta-in-statsme.cfg pentru a modifica ultimele setari.

Ca sa mearga /rank si /top10
Trebuie sa deschideti acelasi statsme.cfg iar la sm_storebyauth sa puneti 0 in loc de 1

Secure server
Este de preferat sa avem un server ne-secure din mai multe motive. Ca sa facem asta, trebuie sa mergem in directorul C:\HLDS\cstrike si sa deschidem liblist.gam cu wordpad. Acolo vom modifica secure "1" cu secure "0" salvam si iesim.

Pornirea serverului 1 - varianta simpla, foloseste mai multe resurse
Mergem in directorul C:\HLDS . Aici executam dublu click pe hlds.exe si selectam optiunile dupa cum urmeaza:
Game: CounterStrike
Server Name: De ex Pufuletz CS 1.6 Server (apare sus in TAB in joc)
Map: Orice
Network: Internet
Max. Players: Oricati
UDP Port: portul pe care va rula serverul. Daca il schimbati pe cel default (27015), playerii ce vor vrea sa se conecteze, va trebuie sa scrie in consola connect server.ip:port.nou
RCON Password: O parola cu care veti controla serverul de la distanta
Secure (Valve Anti-Cheat): Atentie sa fie deselectat acel box.


Pornirea serverului 2 - varianta putin mai complexa, foloseste mai putine resurse

Mergem in directorul C:\HLDS si dam click dreapta pe hlds.exe si alegem "Create shortcut" (sau Send to > Desktop).

Ne va aparea in directorul HLDS (sau pe Desktop) o noua iconitza numita "Shortcut to hlds.exe". Dam click dreapta pe ea si alegem Proprieties. In dreptul la Target: avem C:\HLDS\hlds.exe . Adaugam dupa el urmatoarele:
-console -game cstrike +ip IP.EXTERN +sv_lan 1 +maxplayers NUMARdeJUCATORI +map de_dust2 -nomaster. Deci la Target: o sa avem asa:

C:\HLDS\hlds.exe -console -game cstrike +ip 69.69.123.231 +sv_lan 1 +maxplayers 22 +map de_dust2 -nomaster

Apoi ca sa pornim serverul, dam dublu click pe Shortcut to hlds.exe.



Plugin-ul pentru admin_who
oricine pe server poate folosi comanda admin_who care ii va arata adminii pe server dupa cum urmeaza:
Moderatori
cei cu acces maxim (admin_rcon admin_exec* alea alea)
Administratori
ce cu access la orice, inafara de admin_rcon, admin_exec*
Helperi
cei cu access la orice, inafara de admin_rcon si admin_ban !
Sloturi
cei cu nume rezervat si/sau slot rezervat.

Downloadati acest plugin si il puneti in cstrike\addons\adminmod\scripts dupa care adaugati linia in cstrike\addons\adminmod\config\plugins.ini
addons\adminmod\scripts\admin_who.amx

Download Link

Cum sa faci un server de MuOnline vers 97[D]



PRIMUL PAS
Pentru a face un server de MU ONLINE trebuie in primul rind un computer foarte bun !!!
● Daca aveti un computer bun cu procesor bun shi videocartela buna, puteti face serverul si la 256 MB RAM, dar nu este garantat ca o sa mearga procesorul sa fie vreo 1.2 Ghz, incercati pe orice computer sa faceti server ca nu este foarte greu, dar cel mai bine sa aveti o completatie la computer care este mai jos !!!

● Daca Dvs o sa va jucati pe server si o sa lasati sa joace shi altii atunci aveti nevoie de :

● Procesor 1.5Ghz, 512 MB RAM


● Pentru un joc placut fara laguri shi alte lucruri neplacute => adica ca serverul sa mearga perfect este de dorit:

● Procesor 2.2Ghz, 1024 MB RAM

PASUL DOI
Pasul doi este controlul IP adresei pentru ca eu aici voi arata cum se face un server cu IP real => daca Dvs aveti proxy sau router atunci nu veti putea sa lansati serverul Online doar pe retea sau doar pentru Dvs
Controlul IP adresei se face in felul urmator
● Intrati in Start>Run

●Trebuie sa apara o fereastra ca aceasta de mai jos scriti cmd shi apasati ENTER

● Acum scriti ipconfig si apasati ENTER


● Acolo o sa scrie IP ADRES => scrietil undeva pentru ca mai tirziu o sa aveti nevoie de el !!!

PASUL TREI
1.Trebuie sa alegi o versiune de mu adica un client shi dupa client alegi shi MU SERVER => aici puteti face download la MU Server 0.97d+99items Click aici sau click aici pentru MU Server 0.99B, daca aveti acest client... daca nu aveti eu pot sa va dau lincul!!! Pe viitor daca o sa va trebuiasca de la 0.99 sau 1.0 sau 1.01 imi spuneti shi eu o sa va dau de unde sa le skoateti....
2. Acum dupa ce ati skos acest Mu Server puneti in Discul D:\ numaidecit D:\MuServer, daca lati pus trebuie in el de configurat nishte failuri... Uitativa mai jos


● Lista failurilor care trebuie sa le modificati , in toate failurile de mai jos trebuie sa puneti IP-adresa Dvs => unde o sa vedeti ca este IP 127.0.0.1 sau altul punetil pe al Dvs care lati aflat in ipconfig:

● d:\muserver\CS\Connectserverlist.dat

● d:\muserver\CS\data\Connectserverlist.dat

● d:\muserver\CS\data\Serverlist.dat

● d:\muserver\Data\IpList.dat

● d:\muserver\Data\commonserver.cfg - aici sunt trei locuri unde trebuie sa puneti IP Dvs => daca nu gasiti imi spuneti eu o sa va ajut !!!

● d:\muserver\Data\Lang\chs\commonloc.cfg - daca este versiunea 0.97D => daca scoteti MU Serverul care vi lam dat mai sus puneti aici IP Dvs daca aveti alt MU Server pentru 0.97 atunci uitativa mai jos !!!

● d:\muserver\Data\Lang\kor\commonloc.cfg - daca este versiunea 0.97.0

● Trebuie sa mai skimbati IP adresa in 2 shorcuturi din Mapa Links => D:\muserver\links\
Gasiti shorcutul nr. 8 si puneti proprietati, ca in imagine unde scrie IP 127.0.0.1 schimbati in IP Dvs!
8.lnk - Properties


Acum gasiti shorcutul nr. 4 si puneti proprietati, ca in imagine unde scrie IP 127.0.0.1 schimbati in IP Dvs!
4.lnk - Properties


Dacati ati facut shi aceasta trebuie sa mai configurati inca ceva:
Intrati in muserver
D:\muserver\MU2003_EVENT_SERVER\DATA\svconfig.ini acolo skimbati rindul acesta adica sa scrie = Ranking

mu2003_dbname = Ranking (sa arate asa)

mu2003_pass = ??? на mu2003_pass = aici trebuie sa puneti parola din MS SQL care ati pus-o la urma... Eu nu vam spus de SQL server o sa va arat mai jos cum se instaleaza acolo o sa fie o parola shi aceea o sa trebuiasca sa o puneti aici !!!

D:\\muserver\\RankingServer\\svconfig.ini skimbati asha :

dbname=Ranking (sa arata in asa fel)

odbc_pass=??? на odbc_pass=paswordul o sal puneti mai tirziu pentru ca inca nu ati instalat MS SQL

CU MODIFICAREA FAILURILOR AM TERMINAT !!!

PASUL PATRU
Aici o sa va arat cum se intaleaza MS SQL SERVER daca Dvs nu aveti aceasta programa o pueti skoate de AICI Uitativa cum trebuie de instalat in desene mai jos :









Acuma puneti o parola shi nu uitati sa o puneti shi in documentele din PASUL TREI intorcetiva inapoi si modificati !!! Gata merge instalare dupa ce s-a instalat trecem la pasul urmator !!!

PASUL CINCI

Restaurarea Data de Baza
Dupa ce ati instalat MS SQL Server intrati in (Start->Programs->Microsoft SQL Server->Enterprise Manager), si urmariti mai departe desenele de mai jos:





Creati 2 data base => una MuOnline shi inca una Ranking
Mai jos este aratat cum se face restore pentru data de base MuOnline => nu uitati ca mai este o baza de data Ranking la care tot o sa trebuiasca sa faceti Restore, restore pentru ranking este aproape la fel ca shi la MuOnline doar ca in 2 locuri se difera, in desenul cu numarul 2 scrim deja Ranking, in desenul numarul 3 alegem deja ranking desenul numarul 4 facem fix ca si la MuOnline, desenul 5 tot, 6 tot => la desenul 7 deja alegem Ranking apasam de 3 ori OK shi ne ducem ca in desenul 8 la Options, Ne uitam sa fie ca in desen adica un se face restore pentru MuOnline trebuie sa fie destinati corecta d:\MuServer\db\ , iar la ranking d:\MuServer\db\ numai sa fie failurile pentru ranking... cum ii aratat in imaginea numarul 7 asha shi la voi treubie sa fie destinatia, acum apasati OK shi daca va aparut imaginea cu numarul 8 atunci ati facut totul bine daca nu mai revizuiti o data, daca nu se primeshte ceva ma intrebati pe mine pentru ca cele mai mari gresheli se fac aici!!! luati seama unde face restore !!! Daca a aparut desenul numarul 8 cind ati facut restore la MuOnline shi mai apoi la Ranking atunci totul este perfect !!!



1.


2.


3.


4.


5.


6.


7.


8.


PASUL SASE

Cel mai simplu Face download la fisier dind click aici Dupa ce lati downlontat apasati click pe el shi OK, daca ati facut asha ati incheiat shi pasul sase =D

PASUL SAPTE(ultimul =D)
Daca ati facut ceilalti 6 pashi de mai sus atunci aici puteti porni serverul

● Acum intrati in Mapa d:\muserver\links\ shi porniti toate 8 shorcuri => pornitile pe rind adica sa incarcat prima o lansati shi pe a doua mai apoi a treia si asa mai departe ...



Daca leati lansat pe toate fara eruori,inseamna ca totul este OK puteti sa intrati in serverul Dvs... acesta este posibil in felul urmator => cu MU Serverul am terminat, acum trebuie sa intrati in server prin client, pentru aceasta trebuie sa creati launcerul Dvs adica pentru Mu-ul Dvs pentru aceasta aveti nevoie de Launcer Builder il puteti scoate de aici Ii foarte ushor de creat un launcer intrati in programa puneti IP-adresa Dvs shi portul care este 44405, apasati build shi o sa creeze un launcer mai apoi launcerul punetil in client si datii drumu intrati in joaca => apasati pe server shi intrati cu un acaunt de proba el este: ACAUNT : Akaruz Parola: datamore acest acaunt este pentru proba sa vedeti daca serverul merge OK, daca merge OK atunci puteti sa dati clientul Dvs altor oameni (prieteni,colegi, straini ) Dar pentru aceasta o sa va trebuiasca un editor pentru a putea face acaunturi, dar aceasta eu o sa va dau mai tirziu mai intii incercati sa faceti serverul shi asigurativa ca merge totul perfect... daca este bine atunci se poate la acest server de adaugat shi un site PHP care este gata facut se poate de modificat magazinele, exp, drop de desenat haine, de facut Game Masteri => puteti face totul serverul este deja al vostru !!!
Inseamna ca daca sa primit tot ce am scris eu mai sus puteti sa incercati cu modificarea serverului shi crearea saitului... cum ati termniat sa face aceasta ma anuntati shi eu va ajut sa faceti mai departe siteul shi modificari in server !!!

  1. Daca ceva eu am greshit, sau daca la Dvs nu s-a primit ceva ma anuntati pe mine shi eu va ajut cu mare placere => comentarii, sugestii si neajunsuri scrieti mai jos... Eu cu timpul o sa mai modific si o sa adaug totul pentru ca sa puteti puteti juca linistiti in propriul Dvs server.