الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   أرشـيـف الـمـواضـيـع الـمـمـيـزة (https://silkroad4arab.com/vb/forumdisplay.php?f=617)
-   -   الآن حصريا شرح عمل سيرفر خاص للمبتدئين (https://silkroad4arab.com/vb/showthread.php?t=468656)

Arafa 07-12-2012 01:10 AM

الآن حصريا شرح عمل سيرفر خاص للمبتدئين
 
http://www12.0zz0.com/2012/01/19/23/805090613.png

ازيكم يا رجاله

بمناسبه اول باكوا ليه فى S4A قررت اعمل الموضوع ده

الموضوع ده ان شاء الله هيكون ازاى تعمل سيرفر من الالف للياء بالشرح والتفصيل المـــــمــل جدا :sleepysmileyanim:
وان شاء الله مش هتحتاج حاجه او اى رابط بره الموضوع هنا

http://www3.0zz0.com/2012/01/19/23/585875238.png

نيجى لموصفات الجهاز علشان يقدر يستحمل :-

اقل مواصفات للجهاز اللى هيتعمل عليه السيرفر

رامات 2 جيجا و يفضل مش اقل من 3
بروسيسور 3 كاش 2 ميجا وفضل اعلى
هارد مش فارقه اوى ممكن 80 يبقى كويس
الجهاز لو اورجنال يبقى افضل عشان يستحمل الشغل ف الحر بساعات طويله
بلاش يتعمل على لاب توب عشان مش هيستحمل يشتغل على طول مهما كانت امكانياته

http://www3.0zz0.com/2012/01/19/23/585875238.png

تمام كدا نيجى بقا للمفات الحنحملها علشان نشتغل عليها

و احنا ان شاء الله حنشتغل على SQL 2008 R2 علشان نقدر نضيف احدث ال D و الافاترات و كدا

نبتدى التحميل

1- عندينا ال SQL الى هيا قاعده التخزين

SQL Server 2008 R2

SQL Server 2008 R2 Management

2- DB's

DataBase Clean

Client Cast Away

3- ملفات السبيرفر

Blitzkrieq_Bin_Data Part1

Blitzkrieq_Bin_Data Part2

Blitzkrieq_Bin_Data Part3

PW:fortheworstcommunityever

4- باقى الملفات

SMC
AgentServer no x-trap
server.cfg
Custom Certification server
Billing files - IIS


5- نيجي لآخر وأهم ملفات لأنها المسؤله عن تشغيل ( جوبيتير )

Ksro Data

KSro Data Part1

KSro Data Part2

KSro Data Part3

KSro Data Part4

KSro Data Part5

http://www3.0zz0.com/2012/01/19/23/585875238.png

كدا تمام نيجى للشرح بقا .... عايزكم مركزين و مصحصحين كدا :birgits_tiredcoffee

كل الملفات الى نزلناها دي بيتفك ضغطها وبيتحط في Blitzkrieq_Bin_Data
ما عدا SQL & DataBase & Client
دلوقتي نفك ضغط ال DataBase وننقل ال 3 ملفات إللي هيطلعو في ال C
ندخل بقا على الشرح وربنا معاكو يا رجاله

http://www3.0zz0.com/2012/01/19/23/585875238.png

نبدأ بفتح وتسطيب SQLEXPRWT

حيبدأ كدا

http://www4.0zz0.com/2012/11/30/16/791575061.jpg

New Installation اول واحده

http://www2.0zz0.com/2012/11/30/16/619952716.jpg

و بعدين I Accept the license terms

و Next

http://www4.0zz0.com/2012/11/30/16/541915250.jpg

Select All و Next

http://www4.0zz0.com/2012/11/30/16/693946851.jpg

و Mixed Mode و اكتب ال PW الى انت عايزوا لل SQL

http://www3.0zz0.com/2012/11/30/16/756317334.jpg

Next

http://www3.0zz0.com/2012/11/30/16/373203854.jpg

Next

http://www2.0zz0.com/2012/11/30/16/677944927.jpg

http://www3.0zz0.com/2012/11/30/16/927729308.jpg

بس حيعمل InStall

http://www2.0zz0.com/2012/11/30/16/455481675.jpg

http://www3.0zz0.com/2012/01/19/23/585875238.png

الحمد لله خلصنا من حاجه

نفتح بقا ال SQL من ال Start

http://www2.0zz0.com/2012/12/06/19/652469795.jpg

و نفتح و نعمل 3 New DataBase

SRO_VT_ACCOUNT
SRO_VT_SHARD
SRO_VT_SHARDLOG

نضغط Click يمين على Databases و نختار New Batabases...

http://www3.0zz0.com/2012/12/06/20/657780221.jpg

حيظهر كدا

http://www9.0zz0.com/2012/12/06/19/840218627.jpg

و نكتب فوق SRO_VT_ACCOUNT

و ok

نفس الحكايه حتعمل

SRO_VT_SHARD
SRO_VT_SHARDLOG

حتبقى كدا

http://www3.0zz0.com/2012/12/06/20/496484847.jpg

http://www3.0zz0.com/2012/01/19/23/585875238.png

كدا نيجى على ال DB's الى عملناها و نعمل كدا

http://www3.0zz0.com/2012/12/06/20/692118997.jpg

حتظهر

http://www6.0zz0.com/2012/12/06/19/925673343.jpg

امشى بنفس ترتيب الصوره و نمره 3 تختار ال DB's على حسب انت متكى على ال ACCOUNT ولا SHARD

http://www2.0zz0.com/2012/12/06/19/385440763.jpg

علم على المربعات الى حتظهر و روح

http://www2.0zz0.com/2012/12/06/19/568821455.jpg

و علم على اول واحده فوق و اتكى اوك

بس كدا نفس الخطوات حنعملها مع ال SRO_VT_SHARD و SRO_VT_SHARDLOG

http://www3.0zz0.com/2012/01/19/23/585875238.png

دلوقتى نبتدى فى ال odbc

ابحث فى ال Start

http://www3.0zz0.com/2012/12/06/20/219729488.jpg

حتفتحلك تختار System DSN تانى واحده من فوق

و Add حتظهر كدا

http://www3.0zz0.com/2012/12/06/20/206855975.jpg

اختار ده

حيظهر كدا

http://www3.0zz0.com/2012/12/06/20/310789225.jpg

اكتب فى ال Server الى فى ال SQL زى مثلا Arafa-PC\SQLEXPRESS شوف الى عندك ايه

و Next

http://www3.0zz0.com/2012/12/06/20/558188690.jpg

زى الصوره و اكتب sa و ال Password

http://www3.0zz0.com/2012/12/06/20/410100418.png

زبط زى فوق كدا

و Next

http://www3.0zz0.com/2012/12/06/20/862561014.jpg

Next

http://www3.0zz0.com/2012/12/06/20/253538131.jpg

ok

و برضو نفس الحكايه حتعمل

SRO_VT_SHARD
SRO_VT_SHARDLOG

http://www3.0zz0.com/2012/01/19/23/585875238.png

دلوقتى افتح ال Control Panel

و

http://www3.0zz0.com/2012/12/06/20/862564675.jpg

Uninstall a program

http://www3.0zz0.com/2012/12/06/20/185379174.jpg

Turn Windows Features on or off

فوق هيا

اعمل زى الصورتين دول

http://www3.0zz0.com/2012/12/06/20/360720908.png

http://www3.0zz0.com/2012/12/06/20/587701030.png

و ok

http://www3.0zz0.com/2012/12/06/20/910660246.jpg

http://www3.0zz0.com/2012/01/19/23/585875238.png

دلوقتى ال iis

ابحث فى ال Start عن iis

و افتحها

http://www3.0zz0.com/2012/12/06/20/268939302.jpg

افتح Directory Browsing

http://www3.0zz0.com/2012/12/06/20/980422934.jpg

و اعمل Click يمين و Enable

http://www3.0zz0.com/2012/12/06/20/393873967.jpg

اتكى Back

و روح على Default Web Site

و اتكى Click يمين و جيب Edit Bindings..

http://www3.0zz0.com/2012/12/06/21/994623788.png

اعمل Edit و اعمل 8080 و ok

http://www3.0zz0.com/2012/01/19/23/585875238.png

كدا خلصنا الاسسيات نرجع دلوقتى لل SQL

SRO_VT_ACCOUNT

Tables

_PrivilegedIP

http://www3.0zz0.com/2012/12/06/21/840610412.png

Click يمين و Edit All Rows

و لو انت Hamachi

اكتب ال IP كدا

http://www3.0zz0.com/2012/12/06/21/276019786.png

بعد كدا تروح لل User_ حتلاقيها تحت كدا

http://www3.0zz0.com/2012/12/06/21/793882306.png

Click يمين و Edit All Rows

StrUserId

اكتب ال id و الPassword بيبقى هاش
ودا موقع هاش
http://www.md5hashgenerator.com/

اعملوا و ضيفوا

و فى الاخر كدا حتلاقى دول اعملهم 1

http://www3.0zz0.com/2012/12/06/21/371585324.png

تمام كدا

http://www3.0zz0.com/2012/01/19/23/585875238.png

:zzsoft: خلاص هانت يا رجاله :winksmiley02:

هناخد الملفات CGI_InternalTest اللى موجوده فى ملف ال Billing asp scripts للى منزل الفيلات من الاول هناخده ونحطها فى المسار التالى C:\inetpub\wwwroot فك فيه الضغط وعدل ملف إسمو DBConnection زي الصوره دي

كود:

<%
Dim DBConnA, strConnectA
Set DBConnA = Server.CreateObject("ADODB.Connection")
strConnectA = "Provider=SQLOLEDB;Data Source=Name-PC\SQLEXPRESS;Initial Catalog=SRO_VT_ACCOUNT;user ID=sa;password=PassWordSQL;"
DBConnA.Open strConnectA

%>

فى ال Name حط اسم جهازك الى فى ال SQL و التانى ال Password بتاع ال SQL
كده تمام إحفظ وإقفل كل حاجه

http://www3.0zz0.com/2012/01/19/23/585875238.png

نيجي بقا لملف CustomCertificationServer وملف Server.cfg وطبعا أنا قلت فك ضغطهم في ملفات Blitzkrieq_Bin_Data
نخش على Bin >> ini
ونروح على ملف تكست إسمو
srGlobalService
ونعدلو

كود:

[global]
count=1
[entry0]
operation_type=22
name=SRO_Vietnam_TestLocal
query=DRIVER={SQL Server};SERVER=Name-PC\SQLExpress;DSN=SRO_VT_ACCOUNT;UID=sa;PWD=SQLPassWord;DATA BASE=SRO_VT_ACCOUNT
global_manager_node_id=697

وبعد كده نحفظ ونخرج ونيجي لملف
srNodeType
نعدلو بردو زي الصوره بالأي بي بتاعك فى مكان ال YourIP

كود:

[global]
count=1
[entry0]
id=335
operation_type=22
name=SRO Vietnam TestLocal
wip=YourIP
nip=YourIp
machine_manager_node_id=699

بعد كده ملف كمان إسمو
srShard
هنعدل عليه

كود:

[global]
count=1
[entry0]
id=64
global_operation_id=20
operation_type=22
name=YourServerName
query=DRIVER={SQL Server};SERVER=Name-PC\SQLExpress;DSN=SRO_VT_SHARD;UID=sa;PWD=Password;DATABASE=SRO_VT_SHARD
query_log=DRIVER={SQL Server};SERVER=Name-PC\SQLExpress;DSN=SRO_VT_SHARDLOG;UID=sa;PWD=Password;DATABASE=SRO_VT_SHARDLOG
capacity=100
shard_manager_node_id=705
u1=240
u2=208
u3=17
u4=1
u5=0
u6=0
u7=0

خلاص بقا عرفتوا التعديل على ايه

http://www3.0zz0.com/2012/01/19/23/585875238.png

ونحفظ ونخرج

عشان نتأكد ان التعديلات صح هنعمل Complie

حيبقى كدا

http://www3.0zz0.com/2012/12/06/21/879658420.png

و افتح

3 - CustomCertificationServer

حيبقى كدا

http://www3.0zz0.com/2012/12/06/21/176558626.png

http://www3.0zz0.com/2012/01/19/23/585875238.png

نسطب دلوقتى ال FileZilla_Server-0_9_39

سطبوا زى اى برنامج

نستعين ببعض الصور من موضوع الاستاذ محمد سعييد :toobad:

اقتباس:

دلوقتى ال ftp
هنسطب برنامج ال filezila server عادى


[CENTER]بعد ما يتسطب ندخل على السيرفر



هنختار user


http://img819.imageshack.us/img819/6130/userp.jpg


بعد كده add



نكتب ال username




والباسورد


نعمل ملف جديد فى السى ونسميه
SRO_CREST
ودا هيكون المسار بتاع الFTP ونحدد المسار لل FTP زى الصوره



http://www3.0zz0.com/2012/01/19/23/585875238.png

كدا نعدل على ال Server.cfg

كود:

Common {
debug_option_debugger_present{
DEBUG_OPTION_ASSERT_SHOW_MESSAGEBOX_OKCANCEL,
DEBUG_OPTION_ASSERT_ADVANCE_BREAK,
DEBUG_OPTION_ASSERT_CANCEL_EXIT
}
debug_option_stand_alone{
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}
netengine_debug_option_debugger_present{
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}
netengine_debug_option_stand_alone{
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}

}

////////////////////////////////////////////////////////////////////////////////////////////
GlobalManager {
Certification "192.168.1.100", 32000
LoginFailureTolerance 3
IBUVFailureTolerance 3
LoginFailureBlockTimeMin 0
IBUVFailureBlockTimeMin 0
AutomatedPunisher "AutomatedPunisher"
LoginPunishmentGuide "Blocked for 10 minutes due to incorrect password entered 3 times"
LoginPunishmentDescription "Blocked for 10 minutes due to incorrect password entered 3 times"
IBUVPunishmentGuide "Blocked for 10 minutes due to incorrect code entered 3 times"
IBUVPunishmentDescription "Blocked for 10 minutes due to incorrect code entered 3 times"
}

GatewayServer {
LastFullVersion_SR_Client 130
Certification "192.168.1.100", 15880
IBUVQueueReserveCount 20000
IBUVQueuePrepareRatio 0.10
IBUVFailureIPTolerance 0
IBUVStringSize 1
IBUVCharacterSet "ABCDEF1234567890"
}

DownloadServer {
Certification "192.168.1.100", 15880
}
FarmManager {
Certification "192.168.1.100", 15880
}

AgentServer {
Certification "192.168.1.100", 15882 //no global manager running lol
//traffic_filter_activity "service_off"
//MaxUser 5000
//SockTCPCount 15000
MaxConnectionsPerServer "5000"
MaxConnectionsPer1_OServer "5000"
}

MachineManager {
Certification "192.168.1.100", 15880
CERTIFICATION_IP_BIND "192.168.1.100"
}

SR_GameServer {
Certification "192.168.1.100", 15882
SockTCPCount "5000"
ExpRatio "35000"
ExpRatioParty "35000"
DropItemRatio "5000"
DropGoldAmountCoef "15000"
HwanGainFactor "250"
ShowFormulaDetail "1"

//WINTER_EVENT_2009 EVENT_ON
//EUBUSINESS_EVENT EVENT_ON
//GOLDEN_PIG_FEBRUARY_EVENT EVENT_ON
//THANKS_GIVING_EVENT EVENT_ON
//LIBERATION_EVENT EVENT_ON
LOCALE LOCALE_VIETNAM

//#ifdef OPEN_MARKET_SYSTEM
SET_FEE_RATE "0,5,5,5"
SELL_FEE_RATE "0,10,10,10"
//#endif OPEN_MARKET_SYSTEM
//RE FTW

DO_NOT_SPAWN_MONSTER_OVER_MAX_SERVICE_LEVEL "OFF"
ENTER_LIMIT_CONDITION_GAME_WORLD_ASSIGNED "OFF"


}

SR_ShardManager {
Certification "192.168.1.100", 15882
BILLING_SERVER_URL "http://192.168.1.100:8080/"
CREST_FTP_URL "ftp://id:[email protected]/SRO_CREST/"
ChristmasEvent2007 1
SERVER_EVENT_SYSTEM ON
LOCALE LOCALE_VIETNAM
FlagEvent 1

HourForMeterRateLevelFirst 22
HourForMeterRateLevelSecond 23

BattleArenaRandom 1
BattleArenaParty 1
BattleArenaGuild 1
BattleArenaJob 1
ArenaMatchOccupy 1
ArenaMatchFlag 1
ArenaMatchPoint 1
}

حنعدل على ال IP بدل 192.168.1.100 حنخليه ال ip بتاعنا

و ال ID و ال Password بتوع ال FTP

http://www3.0zz0.com/2012/01/19/23/585875238.png

وبعدين نحفظ ونخرج
كده بفضل الله تم عمل السيرفر بنجاح
عشان نفتح السيرفر
هنفتح الملفات دي بالترتيب

CustomCertificationServer
GlobalManager
MachineManager
DownloadServer
GatewayServer
FarmManager
SR_ShardManager
AgentServer_no_xtrap
SR_GameServer
smc
وبعد كده نستنى لغاية لما يخلصو تحميل ونفتح SMC
ونكتب فيه أي دي وباسوورد الجي إم وسيب الباقي فاضي
وهنروح على تاب فوق خالص إسمها Server Control
وندوس في أي مكان فاضي ونعمل Start All Services
هنلاقي اللمبتين بقو لونهم أخضر
بكده بكون تم عمل السيرفر بنجاح

http://www3.0zz0.com/2012/01/19/23/585875238.png

طيب الحمد لله عملنا السيرفر ..... حتفتح ازاى D: منكرتش فى كدا ؟؟؟

افتح اللودر و اختار الكلينت

و Launch

و ok

و حنعدل على ال ip و علم على صح للجمبيهم و الناحيا التانيه الى فوق 15779 و الى تحت 15880

بس و مبروك عليك

http://www3.0zz0.com/2012/01/19/23/585875238.png

لو قابليتك اى مشكله دور عليها الاول ممكن يكون معمولا قبل كدا

لو عايز تعدل / تضيف حاجه شوف فى المواضيع المثبته

لو ملقتش اكتب مشكلتك

(.·`¯«حصري لاول مره علي s4a اكتب اي مشكله و سيتم الرد عليه خلال 24 ساعه «.·`¯)

لو مشكلتك خلاااااص عويصه

أقرا قوانين القسم قبل عمل اى موضوع

قوانين قسم الاسئلة و الاستفسارات الجديده (يرجى الاطلاع على القوانين)

لــــعمل السيرفر علي SQL 2012
يـــرجي الدخول علي هذا الموضوع


♥●•· SQLEXPRESS2012+Guide ˙·•●♥

مـــوضوع كامل مــتكامل عن تــطوير السرفر الخاص

تطوير السيرفير الخاص By Zenger


http://www3.0zz0.com/2012/01/19/23/585875238.png


مع تحياتى

http://www3.0zz0.com/2012/01/19/23/585875238.png

TYKE 07-12-2012 01:11 AM

اشطة يا حاج

GM]7oDa] 07-12-2012 01:13 AM

اوعي الونش ..جامد اوي تشكر :)

Arafa 07-12-2012 01:15 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Black™ (المشاركة 4460235)
اشطة يا حاج

تسلم :111 (4):

اقتباس:

المشاركة الأصلية كتبت بواسطة name00300 (المشاركة 4460241)
اوعي الونش ..جامد اوي تشكر :)


اوعاااا :clown(1): تسلم

تسلموا على الردود السريعه ده

block2010 07-12-2012 01:17 AM

لي الشرف في اول رد بس في مشكله ان ده KSro يعني ال MBOT مش شغال عليه
و موضوع ممتاز

CriZ 07-12-2012 01:28 AM

هو موضوع كويس وليك ليا كل التقدير بس
المشكلة الكلمة
By:Arafa
مخضية على شوية كلام:v:

kin9_of_alex 07-12-2012 01:32 AM

الرابط بتاع SMC D13 Static مش شغال يرجي الحل وشكراا

SkyWaY 07-12-2012 01:39 AM

هو ده الكلام :mf_dribble:

Arafa 07-12-2012 01:42 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة block2010 (المشاركة 4460262)
لي الشرف في اول رد بس في مشكله ان ده ksro يعني ال mbot مش شغال عليه
و موضوع ممتاز

شكرا لردك

اقتباس:

المشاركة الأصلية كتبت بواسطة [gm]criz* (المشاركة 4460305)
هو موضوع كويس وليك ليا كل التقدير بس
المشكلة الكلمة
by:arafa
مخضية على شوية كلام:v:

علشان الحقوق و انا سايب الى محتاجنها فى الشرح .... و شكرا لمرورك

اقتباس:

المشاركة الأصلية كتبت بواسطة kin9_of_alex (المشاركة 4460323)
الرابط بتاع smc d13 static مش شغال يرجي الحل وشكراا

شكرا لملاحظتك سيتم تحديث الرابط

اقتباس:

المشاركة الأصلية كتبت بواسطة skyway (المشاركة 4460346)
هو ده الكلام :mf_dribble:

تسلم لردك

[Dev] Arshivel 07-12-2012 02:00 AM

الله ينور
استمر

mido22421 07-12-2012 02:03 AM

تسلم يديك

يا جميل

Arafa 07-12-2012 02:23 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة end_of_w0rld (المشاركة 4460390)
الله ينور
استمر

شكرا لمرورك

اقتباس:

المشاركة الأصلية كتبت بواسطة mido22421 (المشاركة 4460393)
تسلم يديك

يا جميل

شكرا و تسلم لمرورك

xXOverHellXx 07-12-2012 02:52 AM

تمام الله ينور عليك ..
شكلك تعبت فيه جامد :)
يثبت يا عم .. لفتره كدا تقديراً لمجهودك :)

Mr.Romeo 07-12-2012 09:54 AM

الله ينور موضوع ممتاز

●♥ Marwan1337 ♥● 07-12-2012 11:47 AM

عــــــــاشـ . :)


الساعة الآن 08:40 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.