![]() |
شرح طريقة عمل سيرفر سيلك رود بالصور
بسم الله الرحمن الرحيم السلام عليكم شباب طبعا كلنا عارفين ان ملفات vsro بقت مع كل الناس دلوقتى وبقا من السهل دلوقتى اننا نعمل سيرفر سيلك رود لكن لاحظت ان اغلب الشباب هنا بيجدوا صعوبه فى عمل السيرفر قررت انى اساعد الشباب هنا بالشرح دا وعملتوا بالصور علشان يساعد الناس انها تكون معايا خطوه بخطوه نصلى على الرسول الكريم ونقول بسم الله ونبدأ الشرح :wink(1): شرح الفيديو الجزء الأول [http://www.youtube.com/watch?v=BzQnJ..._order&list=UL الجزء التانى http://www.youtube.com/watch?v=n93cV..._order&list=UL الجزء التالت والاخير http://www.youtube.com/watch?v=_f5U7..._order&list=UL اولاً : متطلبات التشغيل - عشان تتابع الشرح وتشغل السيرفر على جهازك انت محتاج رامات 4 جيجا على الاقل وبروسيور عالى -انما لو حبيت ان السيرفر يتحمل على الاقل 1000 لاعب هتحتاج على الاقل جهازين واحد رامات من 8 - 10 والتانى ممكن يكون امكانياتو اقل ثانياً : الملفات المطلوبه 1- ملفات السيرفر 1- http://www.mediafire.com/?wgc315q193z148b 2-http://filezilla-project.org/download.php?type=server 3-http://www.mediafire.com/?3nmtdxun8o247ve ------------------ server.cfg database Billing asp scripts custom cert ini files SMC Agent server (no Xtrap) Silkroad 1.188 client (Diamond media.pk2 - Already patched sro_client.exe - No xTrap) 2- ملفات قاعدة البيانات MSSQL 2005 32 bit sql management filezila server ثالثاً الشرح هنبدا بأذن الله فى الشرح طبعا لازم نسطب قاعدة البيانات بتاعتنا msssql 2005 http://i1128.photobucket.com/albums/...or1337/201.jpg http://i1128.photobucket.com/albums/...or1337/202.jpg http://i1128.photobucket.com/albums/...or1337/203.jpg http://i1128.photobucket.com/albums/...or1337/204.jpg http://i1128.photobucket.com/albums/...or1337/205.jpg http://i1128.photobucket.com/albums/...or1337/206.jpg http://i1128.photobucket.com/albums/...or1337/207.jpg http://i1128.photobucket.com/albums/...or1337/208.jpg نتبع الصور كويس وكله هيكون تمام ومننساش الباسورد علشان دا مهم جدا واليوزر نيم بيكون sa دا اللى بيبقى موجود مع البرنامج بعد كده هنسطب المانجمنت mssql server management http://i1128.photobucket.com/albums/...or1337/301.jpg lمافيش اسهل من كده :tongue2:http://i1128.photobucket.com/albums/...or1337/302.jpg http://i1128.photobucket.com/albums/...or1337/303.jpg http://i1128.photobucket.com/albums/...or1337/304.jpg http://i1128.photobucket.com/albums/...or1337/305.jpg دلوقتى هنبدأ نعمل قواعد البيانات بتاعتنا ونعملهم restore هنفتح ال sql server management server studio من start >>all programmes وندخل اليوزر sa والباسورد وطبعا بنختار sql server authentication زى الصوره نعلم كليك يمين بالماوس على database ونختار new database نكتب اسم اول قاعدة بيانات SRO_VT_ACCOUNT والثانيه SRO_VT_SHARD والثالثه SRO_VT_SHARDLOG بنفس الطريقه بعد لما نعمل قواعد البيانات هنبدأ نعمل restore لها __________________________________________________ ____________ الافضل ننقل ملفات قواعد البيانات الثلاثه لبارتشن ال c هندوس كليك يمين على اسم قاعدة البيانات ونختار http://img718.imageshack.us/img718/6606/unled1tj.png بعد كده http://img705.imageshack.us/img705/8594/unled2exj.png http://img827.imageshack.us/img827/1028/unled3kt.png [/CENTER]وطبعا لومش حاطط ملفات قوعد البيانات فى السى هتشوف انت حاططها فين وتختارها :schnauz: بعد كده هنعلم زى الصوره وندوس option ونعلم على بعد كده ندوس ok ونستنى لحد لما يخلص ويقولنا ان العمليه تمت بنجاح وطبعا هنكرر العمليه دى مع القاعدتين التانين SRO_VT_SHARD و SRO_VT_SHARDLOG ناخد نفس ونشرب كباية شاى ونصلى لو مصلناش :busted_red: ونكمل فى الرد التالى :cool: اسف على التأخير لظروف خاصه المهم نكمل :) بعد لما نخلص من عمل قواعد البيانات و ونعمل لها restore هنحتاج نعمل ال odbc فى فايل جاهز محتاج بس تدوس عليه وهتتستب لوحدها بس انا بفضل نعملها بايدينا وعلشان نعملها نكتب فى البحث odbc http://img265.imageshack.us/img265/2171/unledhh.png http://img412.imageshack.us/img412/8689/unledlo.png http://img442.imageshack.us/img442/8205/unledurv.png http://img832.imageshack.us/img832/6816/unledmlv.png http://img824.imageshack.us/img824/6936/unled1gl.png وندوس next بعد كده finish هنعمل العمليه دى للقاعدتين التانين SRO_VT_SHARD و SRO_VT_SHARDLOG وبكده هيكون عندنا 3 odbc وكل واحده نختاره قاعدة البيانات بتاعتها SRO_VT_ACCOUNT -> SRO_VT_ACCOUNT SRO_VT_SHARD -> SRO_VT_SHARD SRO_VT_SHARDLOG -> SRO_VT_SHARDLOG __________________________________________________ _______ دلوقتى هنحتاج نعمل حاجتين علشان نقدر نتحكم فى السيرفر 1- نعمل اكونت GM 2- نعمل ip range - privileged IP -- علشان نعمل اكونت هنفتح ال MSSQL Server Management Studio وندوس على database ثم sro_vt_account ثم tables ثم tb_user http://img689.imageshack.us/img689/9784/unledfdx.png http://img406.imageshack.us/img406/6127/unled1b.png http://img543.imageshack.us/img543/9638/unled2nv.png ودا موقع هاش http://www.md5.cz/ اكتب الباسورد ودوس hash واعمل كوبى وحطه فى الباسورد http://img684.imageshack.us/img684/4325/unled2kyh.png ونغير Sec_primary: Set it to 1 Sec_content: Set it to 1 كده عملنا اكونت gm _____________________________________ دلوقتى ال privileged IP من database ثم sro_vt_account ثم tables ثم privileged IP http://img217.imageshack.us/img217/4059/unledmon.png ونحط ال ip بتاعنا زى الصوره __________________________________________________ _______________________________ دلوقتى هنسطب ال iis و ال ftp من Control panel -> Program and Features نختار Turn Windows features on or off هنعلم زى الصور http://i1128.photobucket.com/albums/...or1337/103.jpg http://i1128.photobucket.com/albums/...or1337/104.jpg هناخد الملفات اللى موجوده فى ملف ال iis files اومن فولدر Billing asp scripts للى منزل الفيلات من الاول هناخده ونحطها فى المسار التالى C:\inetpub\wwwroot بعد كده هنروح على C:\inetpub\wwwroot علشان نعدل ملف ال DBConnect.asp على البيانات بتاعتنا <% Dim DBConnA, strConnectA Set DBConnA = Server.CreateObject("ADODB.Connection") strConnectA = "Provider=SQLOLEDB;Data Source=YOURPCNAME\SQLEXPRESS;Initial Catalog=SRO_VT_ACCOUNT;user ID=sa;password=your password;" DBConnA.Open strConnectA %> نكتب فى البحث iis ونختار directory browser وكليك يمين و open feature ونعملها enable بعد كده نغير ال بورت من 80 الى 8080 http://i1128.photobucket.com/albums/...or1337/109.jpg http://i1128.photobucket.com/albums/...or1337/110.jpg ثم كليك يمين ونعمل بدايه start وهنا شرح ال iis for xp http://withdotnet.net/2011/01/19/ins...is-on-windows/ __________________________________________________ __ دلوقتى ال ftp هنسطب برنامج ال filezila server عادى بعد ما يتسطب ندخل على السيرفر هنختار user بعد كده add نكتب ال username والباسورد نعمل ملف جديد فى السى ونسميه SRO_CREST ودا هيكون المسار بتاع الFTP ونحدد المسار لل FTP زى الصوره __________________________________________________ ________________________-- دلوقتى هنفك ضغط ملفات السيرفر Blitzkrieq_Bin_Data ونحط جواها ملفات ال Latest SMC وفولدر ال custom certification وهنبدا دلوقتى نعدل ملفات السيرفر على بياناتنا - هنروح لفولدر ال Certification ونفتح فولدر ال ini هنحتاج نعدل 3 ملفات بس :winksmiley: 1- srGlobalService.ini [global] count=1 [entry0] operation_type=22 name=SRO_Vietnam_TestLocal query=DRIVER={SQL Server};SERVER=Database Server Name;DSN=SRO_VT_ACCOUNT;UID=sa;PWD=password;DATA BASE=SRO_VT_ACCOUNT global_manager_node_id=697 هتغير اللى مكتوب الاحمر للبيانات بتاعتك ال database server name دا اسم سيرفر ال sql اللى هو اسم جهازك\sqlexpress وتحط اليوزر والباسورد اليوزر sa 2- srNodeType.ini [global] count=1 [entry0] id=335 operation_type=22 name=SRO Vietnam TestLocal wip=192.168.1.100 nip=192.168.1.100 machine_manager_node_id=699 هنغير ال ip اللى بالحمر لل ip بتاعنا او ايبى الهماشى لو هتستخدم هماشى [CENTER]3- srShard.ini[/CENTER] [global] ____count=1 [entry0] id=64 global_operation_id=20 operation_type=22 name=SroLand query=DRIVER={SQL Server};SERVER=Database server name;DSN=SRO_VT_SHARD;UID=sa;PWD=password;D ATABASE=SRO_VT_SHARD query_log=DRIVER={SQL Server};SERVER=Database server name;DSN=SRO_VT_SHARDLOG;UID=sa;PWD=password;DATABASE=SRO_VT_SHARDLOG capacity=20 shard_manager_node_id=705 u1=240 u2=208 u3=17 u4=1 u5=0 u6=0 u7=0 هتغير اللى مكتوب الاحمر للبيانات بتاعتك ال database server name دا اسم سيرفر ال sql اللى هو اسم جهازك\sqlexpress وتحط اليوزر والباسورد اليوزر sa ------- بعد لما نخلص تعديل هنرجع ل Certification folder ونشغل الملف compile.bat ونستنى لحد لما يظهرنا الرساله دى دلوقتى نشغل CustomCertificationServer.bat وهجيبلنا الصوره الجايه لو احنا عدلنا كل حاجه كويس دلوقتى هنروح على ملفات السيرفر وهنبدل ملف ال 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:password@127.0.0.1/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 بال ip بتاعنا وفى ال ftp هنحط اليوزر نيم والباسورد اللى حطيناهم واحنا بنعمل اليوزر لل filezila server هنقفل ونعمل save ------------ علشان نحل مشكلة ال xtraps هننقل الملف cracked AgentServer ونبدلو بالملف اللى موجود فى ال Blitzkrieq_Bin_Data ---------- اخر حاجه هنعدلها ServiceManager.cfg بدل ال ip اللى موجود فيها با ip بتاعك كده السيرفر جاهز للتشغيل :thumbsup: ودا الترتيب اللى هنفتح بيه فيلات السيرفر 1. Certification 2. Global Manager 3. Machine Manager 4. smc_independent >>> هنحط هنا الاكونت والباسورد ال gm اللى عملناهم :) 5. GatewayServer 6. DownloadServer 7. FarmManager 8. AgentServer 9. SR_ShardManager 10. SR_GameServer اول واحد ه احنا فتحناها لما عدلنا فيلات ال certification لو لسه فاتحه افتح اللى بعده بعد لما الملفات كلها تفتح هنفتح الكلينت باللودر ونحط ال ip بتاعك وجرب بتمنى ان الشرح يكون عجبكوا |
يثبت لفترة تقديرا لمجهودك شكرا لاهتمامك |
شرح اصلى و حصرى و تسلم اديك بجد انا كنت مستنى الشرح الجميل بجد الله بنور عليك
|
Niceeeeeee
|
طب ولو عاوز سرفر ل 10 شخصيات بس ؟
انا هجرب ب رام 3 و بروسسر كور تو ديو 2.4/2 |
مشكووووووووور
ومستنيين الباقي |
انا عاوز سيرفر ل 5 بس
ايه المتطلبات الي محتاجها الجهاز |
عدل علي الموضوع ومتكتبش شرح في رد جديد عشان في أعضاء كتبت ردود خلاص :harhar:
وتسلم موضوع أكثر من رائع ! |
تسلم ايدك بس يا ريت حد من هنا يعمل سيلفر او اعملو حضرتك علشان يبقى كلو مصرين فقط و نبقى team جامد جددددددددى
|
مستنين الرد الثاني
|
طبعا موضوع اكثر من رائع تسلم على تعبك بس اية لزمة حلاوة الجيم لما تكون 5 بس فى السيرفر
واية لزمة لما تبقى تيم جامد من غير مايكون فى منافس :) اسف على ردودى لو زعلت حد بس شكرا على المجهود بالتوفيق |
انا بالنسبه للخمسه
دي كانت تجربه بس يعني انا مش حعمل سيرفؤ اساسا ولا ليا ولا لصحابي انا كنت عاوز اجرب بس واحس في مره اني ماسير جيم |
الله ينور , بس الصور دى منقولة بالنص :cupidarrow: بس لو كملت الشرح يبقا تمام مع انى عارفة :cupidarrow: ما علينا , نخلى الطابق مسطور احسن :oneeyedsmiley: وربنا معاك يا جميل وتكمل الموضوع :goatee: |
ميه ميه والله العظيم
اعضاء جدد زي الفل تسلم وربنا يكرمك |
لا بجد تسلم بس احب اضيف معلومه رفيعه ان الافضل ان الواحد اللى ناو يعمل سيرفر محترم يجيب Vps وياريت لو يكون امريكى اي نعم هوا هيكون غالي شويتين بس الواحد هيكون بيعمل سيرفر صح حاجه تغنى المصرين عن النصب اللى بنشوفو فى السيرفرات التانيه عموما انا هجرب ع جهازى لو الموضوع ظبط اشوف اجيب Vps اعملو عليه واجيب دومين ونظبط الاداء كله |
الساعة الآن 10:30 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.