קרדיט ל: phobus על המדריך המלא.
פה תוכלו למצוא כול פקודה חוקית שתועיל ותשפר את המשחקיות שלכם. אני כללתי גם כמה סקריפטים נסיוניים כדוגמא לשיטות שונות של סקריפטים, כנראה הם לא עובדים אבל תוכלו לנצל אותם כדי לתכנת את הסקריפטים שלכם, צירפתי גם את קובץ הקונפיג עצמו:
http://s52.yousendit.com/d.aspx?id=3...H3L81DIKLRW J91
(הקונפיג - autoexec_mp.cfg מופעל אוטומטית, שמים אותו בתיקיה cod/main ומפעילים את המשחק. אם יש בעיה כולשהיא בהפעלה אפשר להיכנס למשחק, לפתוח את הקונסול ולרשום "exec autoexec_mp.cfg" )
אזהרה: הפקודה com_hunkmegs משמשת להעלאת הזיכרון שהמשחק משתמש בו, תשתמשו רק בחצי מהזיכרון שיש לכם או שהמשחק יקרוס. למשל: אם יש לכם 1024Mb RAM תכתבו "com_hunkmegs 512", אם יש לכם פחות מזה תשנו את הערך של הפקודה בקונפיג עוד לפני שתיכנסו למשחק, כי כתוב שם 512.
אשמח לענות על כול שאלה שקשורה בנושא או לא, עכשיו אני גם מנהל את הפורום אז אני פה בזמן הפנוי לשירותכם.
לקונפיג עצמו:
כול מה שנמצא מאחורי "//" לא נקלט במשחק וזה משומש להערות
בינדים וסקריפטים
unbindall
//בינד לניקים
bind KP_END "name ^4MJ^712^4||^7Phobus^1!"
bind KP_DOWNARROW "name ^1P^3hoeni^1x^9:^1Pho^3bus"
bind KP_PGDN "name ^1|^7-A^1.^7T-^1|^7Phobus"
bind KP_INS "name ^1|^7-A^1.^7T-^1|^7gingi"
//סקריפט למצב fcm, כול פקודה מקבלת "שם" לדוגמא אם הפקודה היא "rcon setfriendlyfire 1" אז השם שלה הוא "ff" אח"כ מקבצים את כול הפקודות ביחד ושמים להם בינד אחד שמפעיל את כולם ע"י הפקודה "vstr" ואח"כ ";" לדוגמא (שמתי צבעים שתראו איך כול פקודה ארוכה או רצף של פקודות מקובצות לשם קצר):
set ff "rcon setfriendlyfire 1"
set pure "rcon sv_pure 1"
set pcw "vstr ff;vstr pure"
bind KP_UPARROW "vstr pcw"
set ff "rcon setfriendlyfire 1"
set pure "rcon sv_pure 1"
set vote "rcon setallow_vote 0"
set votee "rcon g_allowvote 0"
set kc "rcon setkillcam 0"
set look "rcon setfreelook 0"
set enemy "rcon setspectateenemy 0"
set tb "rcon setteambalance 0"
set rl "rcon setsd_roundlength 3"
set rlim "rcon setsd_roundlimit 0"
set sl "rcon setsd_scorelimit 0"
set tl "rcon setsd_scorelimit 0"
set pcw "vstr ff;vstr pure;vstr vote;vstr votee;vstr kc;vstr look;vstr enemy;vstr tb;vstr rl;vstr rlim;vstr sl;vstr tl"
bind KP_UPARROW "vstr pcw" // הבינד שמפעיל את מצב ה-fcm
bind KP_HOME "rcon map_restart" // בינד ל-rr
// סקריפט שאומר "GL HF, LIVE" בכפתור אחד, אותה השיטה כמו מלמעלה אבל הכפתור כותב כול שורה בלחיצה נפרדת, לנוחיות.
set liveh "rcon say ^9LIVE"
set glhf "rcon say ^9GL HF"
set livetoggle "vstr liveh;set fcm vstr gltoggle"
set gltoggle "vstr glhf;set fcm vstr livetoggle"
set fcm "vstr livetoggle"
bind KP_PGUP "vstr fcm" //מפעיל את הסקריפט ל-GL HF LIVE
bind KP_LEFTARROW "vote yes"
bind KP_5 "vote no"
bind KP_RIGHTARROW "screenshotJPEG"
bind [ "noclip"
bind ] "kill"
bind - "say ^2Zuyanta^4."
bind = "say ^2:@)"
bind 0 "say ^1Mzoz^3."
bind 9 "say ^1SEX DRUGS AND KOOK'S HOLE!!!!"
bind TAB "+scores"
bind ESCAPE "togglemenu"
bind SPACE "+gostand"
bind ` "toggleconsole"
bind ~ "toggleconsole"
bind 1 "weaponslot primary"
bind 2 "weaponslot primaryb"
bind 3 "weaponslot pistol"
bind 4 "weaponslot grenade"
bind A "+moveleft"
bind C "+movedown"
bind D "+moveright"
bind E "+leanright"
bind F "+activate"
bind J "+reload"
bind K "weapalt"
bind Q "+leanleft"
bind S "+back"
bind T "messagemode"
bind V "mp_QuickMessage"
bind W "+forward"
bind Y "messagemode2"
bind Z "goprone"
bind CTRL "gocrouch"
bind SHIFT "+melee"
bind MOUSE1 "+attack"
bind MOUSE2 "toggle cl_run"
bind MOUSE3 "+melee"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"
פקודות netcode, הפקודות פה מתאימות לחיבור של 1.5 מגה, תוסיפו לערכים או תורידו בהתאם להסבר או למה שמתאים לכם
cl_maxpackets "100" //מספר הpackets שנשלחים לסרבר, זה המקסימום.
cl_packetdup "2" //מספר הpackets שמשוכפלים למניעת לאגים וpacket loss
cl_timenudge "0" //הזמן לחיפוי מראש על לאגים
rate "25000" //קצב הרשת במשחק, המקסימום.
pb_sleep "500" //עוזר להחליק את המשחקיות ולהעלים לאגים קטנים
snaps "40" //מספר ה-SS של המערכת שנשלחים לסרבר (לא קשור לפאנקבסאטר)
גרפיקה, ההגדרה מותאמת למקסימום fps תוך כדי שמירה על המשחקיות (לא מוכן לשחק ב-600x800)
(gp מסמל משחקיות ו-fps לביצועים)
cg_blood "1" //דם - GP
cg_brass "0" //מבטל את התחמושת שנופלת מהרובה - FPS
cg_crosshairDynamic "0" //גודל הכוונת נשאר יציב בזמן ריצה - GP
cg_drawCrosshairNames "1" //מראה את שם השחקן שמכוונים עליו - GP
cg_drawFPS "1" //מפעיל את מונה האף פי אס - GP
cg_drawGun "1" //מראה את הרובה, חייב להיות מופעל
cg_marks "1" //מראה פגיעות קליעים על משטחים - GP
cg_shadows "0" //מבטל צללים של מודלים - FPS
r_colorbits "32" //איכות הצבע - GP
r_detailtextures "1" //מאפשר טקסטורות מפורטות - GP
r_diffuseSunQuality "2" //חייב להיות בברירת מחדל
r_diffuseSunSteps "3" //חייב להיות בברירת מחדל
r_dlightQuality "0" //חייב להיות בברירת מחדל
r_drawSun "1" //חייב להיות מופעל
r_dynamiclight "0" //מבטל אפקטים של אורות מפיצוצים ויריות - FPS
r_ext_texture_filter_anisotropic "0" //מבטל סינון אניסוטרופי - FPS
r_fastsky "0" //חייב להיות מבוטל
r_finish "0" //מבטל גימור קצוות - FPS
r_fullscreen "1" //משחק במסך מלא
r_gamma "1.671875" //בהירות המשחק
r_overBrightBits "0" //מבטל אפקטים של ניצוצות - FPS
r_picmip "3" //שולט על איכות טקסטורות המפה, 0 איכות הכי גבוהה, 4 ביצועים גבוהים - FPS
r_picmip2 "2" //שולט על איכות טקסטורות המודלים, 0 איכות הכי גבוהה, 4 ביצועים גבוהים - GP
r_simpleMipMaps "1" //טקסטורות פשוטות - FPS
r_texturebits "16" //איכות הטקסטורה - FPS
r_textureMode "GL_LINEAR_MIPMAP_NEAREST" //שיטת הטקסטורה - FPS
משחקיות ואפשרויות
scr_conspeed "999" //פותח את הקונסול ללא זמן
cg_lagometer "1" //מפעיל את הלגומטר
cg_deadbodyque "10" //מספר הגופות לפני שהן נעלמות
cg_predictItems "1" //חיפוי על אובייקטים לא יציבים במשחק, עוזר להחליק את הגרפיקה
cg_scoreboardScrollStep "10" //כמה ניקים לעבור בטבלת הנקודות
cg_weaponCycleDelay "0" //מוריד האטה של החלפת הנשקים
cl_allowDownload "0" //מבטל הורדות במשך החיבור לסרבר
cl_mouseAccel "0" //מבטל האצה של עכבר
cl_pitchspeed "140" //ערך של כיוון העכבר
cl_punkbuster "1" //חובה בשרתים עם פאנקבאסטר
cl_wwwDownload "0" //מבטל הורדות בתוך המשחק
cl_yawspeed "140" //ערך של כיוון העכבר
com_hunkmegs "512" //תשנה לחצי מהזיכרון שיש לך, לדוגמא אם יש לך 1024mb של זיכרון, שים 512, טוען מפות מהר יותר ותורם משמעותית לביצועים, אם עוברים את חצי כמות הזיכרון שיש המשחק יקרוס
com_maxfps "125" //במקרה של 125 fps יציב הפקודה גורמת לבאג במנוע ה-quake3 שבו המשחק משתמש, ועוזר לרוץ מהר יותר, לקפוץ גבוה יותר ולשלוט טוב יותר על הריקויל, עובד גם ב-43,87,125,333 fps
in_joystick "0" //מבטל שליטת ג'ויסטיק
in_mouse "1" //מאפשר שליטת עכבר
mss_khz "44" //איכות סאונד
mss_volume "1.000000" //רמת הווליום
sensitivity "3" //רגישות העכבר
שיפור ה FPS + כמה קינפוגים קטנים:
קרידיט ל mikeVANdike
אז ככה הנושא נפתח בשביל להפוך לדביק בעתיד, שכל שחקן חדש יוכל לקנפג את המשחק שלו הכי טוב שאפשר. אני מבקש מכל מי שיש לו את המשחק לחפש כל מיני טוויקים שיעזרו למשחק לרוץ כמה שיותר "נקי" בלי כל האפקטים שמפריעים במולטי, שימו לב שחלק מהפקודות שתמצאו ברשת מוגדרות כצ'יטים אז תבדקו טוב לפני שאתם רושמים אותם פה.
אני יתחיל - כדי ליישם את הפקודות צריך לפתוח את הconsole באמצעות מקש ה ~, אם אין לכם מושג איפה זה אז עדיף ככה.
הפקודה הכי טובה שאפשר לשים לב אליה בבדיקה אם אתם עושים את הפקודות כמו שצריך זהקוד:/r_glow 0 /bind F10 cg_drawfps 1 /bind F11 cg_drawfps 0 /bind F9 ScreenshotJpeg /cg_brass 0 /cg_marks 0 /cl_mouseAccel 0 /com_hunkMegs 512
cg_brass
cg_marks
דרך טובה להשתמש בפקודות זה מקש הטאב, שכמו בTO ומירק "משלים" את השורה אם הפקודה לא מלאה עד הסוף.