צפה בנושא הקודם :: צפה בנושא הבא |
מחבר |
הודעה |
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 11:47 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
יש לי רעיון... בואו נעשה משימת מוסטנגים ללא תחמושת קליעית, רק עם רקטות...
מעניין לוודא באמת שאין נפילות של פריימים בזמן שאנחנו עסוקים להפיל אחד את השני עם רקטות בלבד...
אלון |
|
חזור למעלה |
|
|
|
|
Cheetah טיסות סדירות
הצטרף בתאריך: Apr 20, 2008 הודעות: 750 מיקום: חיפה
|
|
חזור למעלה |
|
|
xcom מדריך בית ספר לטיסה
הצטרף בתאריך: Jan 01, 2006 הודעות: 2498
|
נשלח: 12:02 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
ViFF כתב: | זה נמצא בצד של השרת. כאשר השרת נחנק מרוב חישובי collision אז זה משפיע על הפריימים בקליינטים המחוברים.
כאשר השרת רץ בתצורה של dedicated server ללא 3d output אז הביצועים יותר טובים.
כרגע אנחנו רצים בתצורה של client host כי פשוט אין משהו אחר...
אלון |
זה לא מדויק.
1. השרת של DCS רץ ללא חישובי 3D, יש אופציה לבטל את זה בהגדרות.
2. נפילת הפריימים היא לוקאלית לחלוטין, בגלל כמות הכדורים שנורים וכמות החישוב שצריך להיעשות לכל כדור בנפרד, יש נפילת פריימים.
תנסו להעלות REPLAY של המשימה מאתמול, באותם מקומות שבהם ראיתם נפילת פריימים, עדיין תקבלו נפילת פריימים.
3.אני כרגע מריץ את השרת בתצורה הכי טובה שאפשר עם המגבלות של הסימולוטר, הלאגים שאנחנו חווים מידי פעם הם בגלל קוד רשת שאינו מסוגל לספק את השירות לכמות כמו של אובייקטים וקליינטים, לכן המשימות שאני וגרג מריצים הן עם מספר מועט של אובייקטים או אובייקטים שנוצרים תו"כ שהמשימה רצה, כל זה בכדי להמעיט ככל שאפשר את בעיות התקשורת. |
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 12:23 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
מור, תן לי לינק למה שאתה אומר.
עד כמה שאני הבנתי זה סה"כ מבטל את ה output, לא את עבודת החישוב. |
|
חזור למעלה |
|
|
Or מדריך בית ספר לטיסה DCS
הצטרף בתאריך: 15/11/2006 הודעות: 2674 מיקום: מודיעין
|
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 12:40 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
בסדר מצאתי. מחדד את מה שכתבתי: התכוונתי ללא output גראפי באופן גורף, לא רק של 3d, אלא בכלל.
כמו שרץ dedicated server של IL2, על חלון של command line.
בכל אופן, ברור לנו מעבר לכל ספק מה שחונק את השרת זה חישובי ה collision .
אלון |
|
חזור למעלה |
|
|
xcom מדריך בית ספר לטיסה
הצטרף בתאריך: Jan 01, 2006 הודעות: 2498
|
נשלח: 12:50 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
ViFF כתב: | בסדר מצאתי. מחדד את מה שכתבתי: התכוונתי ללא output גראפי באופן גורף, לא רק של 3d, אלא בכלל.
כמו שרץ dedicated server של IL2, על חלון של command line.
בכל אופן, ברור לנו מעבר לכל ספק מה שחונק את השרת זה חישובי ה collision .
אלון |
זה גם לא מדויק, מה שיוצר את בעיות הרשת בDCS הוא פשוט קוד רשת שלא בנוי לתעבורה של כמות כזו של אובייקטים לכמות גדולה של משתתפים.
כלומר, אתה יכול להשים כמות גדולה של אובייקטים במשימה במרחקים גדולים אחד מהשני כך שאין בכלל ירי או חישובי Collision ועדיין תיהיה לך בעיה של לאגים וקריסות. |
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 13:42 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
כמובן שכמות גדולה של אובייקטים גורם לעומס בפני עצמו.
אני כתבתי לגבי נפילת פריימים במשימות מוסטנגים שלנו, שאין כמעט אובייקטים מעבר למה שמגיע עם המפה: זה נובע מחישובי collisions.
אני מאמין שיהיה שיפור אבל מאד מאד מקווה שיהיה שיפור משמעותי עם ה dedicated server לכשיבוא. הן בביצועי רשת (שיאפשר משימות יות כבדות וגם הפעלת CA) והן בביצועי חישובים.
אלון |
|
חזור למעלה |
|
|
xcom מדריך בית ספר לטיסה
הצטרף בתאריך: Jan 01, 2006 הודעות: 2498
|
נשלח: 15:08 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
נפילת פריימים במשימות המוסטנגים נגרמת בדר"כ בגלל בעיית הכדורים שהזכרנו קודם וזה משהו שקורה בצד שלנו ואין לו קשר לשרת, הבעיות היחידות (נכון לעכשיו) שנגרמות ממשחקי רשת הן בעיקר בעקבות קוד הרשת הגרוע ומספר המשתתפים/מספר האובייקטים.
בעיות נוספות של חישובי Collision יכולות להיווצר מפצצת מצרר או קרב קרקעי גדול (גם כאן, לא קשור לשרת).
תופעה נוספת של ירידת פריימים היא גם של אבק שנוצר מטיסה נמוכה, גם כאן קשור רק למכונה שלנו ולא לשרת.
חשוב להדגיש שאין קשר לבעיות הFPS ולשרת. |
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 15:20 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
מור, אתה טועה. מכיוון שנפילת הפריימים קורה אצל כל הקליינטים בדיוק באותו רגע זה אומר שזה בא מהצד של השרת.
הדוגמא שנתת עם המצרר זה דוגמא מצויינת: השרת לא עומד בעומס של הבדיקות collision שהוא צריך לעשות בטווח זמן מאד קצר והפריימים יורדים בהתאם בקצב כאשר הוא עושה את כל החישובים. גם קליעים שפוגעים בקרקע או במים ומנתרים מייצרים חישובי collision.
ירידת פריימים בשרת גורר גם ירידת פריימים אצל הקליינטים. זה דבר נפוץ קורה גם ב IL2 וגם בפאלקון, ובמקרים מסויימים קיצוניים הוא פותר את זה ע"י דילוג על עדכון חלק מהקליינטים, ומעיף אותם מה session.
אלון |
|
חזור למעלה |
|
|
xcom מדריך בית ספר לטיסה
הצטרף בתאריך: Jan 01, 2006 הודעות: 2498
|
נשלח: 15:48 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
מה שאתה רושם פשוט לא קורה בDCS.
יכול להיות שזה קורה באי אל2 או בפאלקון, לא ככה זה עובד ב DCS.
זה פשוט מאוד, תפעיל את ההקלטה שנשמרה מהקרבות של אתמול, באותם מקומות שהיו לך ירידות FPS עדיין תקבל ירידות FPS, אין קשר לשרת או למשחק רשת. |
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 15:52 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
בפעם הבאה שנטוס במשימת מוסטנגים אני אעקוב אחרי העומס cpu של השרת דרך ה Teamviewer |
|
חזור למעלה |
|
|
xcom מדריך בית ספר לטיסה
הצטרף בתאריך: Jan 01, 2006 הודעות: 2498
|
נשלח: 16:43 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
זה עדיין לא ייתן לך תשובה למה הFPS נופל לקליינטים, רק המתכנתים יודעים איך עובד הקוד של DCS ואיך נעשה שימוש בCPU.
אם בבדיקה לוקאלית אתה מקבל את בעיית הFPS, זה אומנם לא 100% אבל זה מבטל את מה שאתה אומר, לכן הצעתי שתבדוק את הReplay. |
|
חזור למעלה |
|
|
ViFF טיסות סדירות
הצטרף בתאריך: 23/07/2005 הודעות: 3593
|
נשלח: 17:19 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
נושא של נפילת קצב פריימים במהלך playback של הקלטה של טיסה ברשת זה מאד פשוט.
מבחינת התוכנה זה שקוף: הוא פשוט מקליט את הכל ומציג את הכל כפי שהיה, ובקצב שהיה.
בזמן ניגון playback של הקלטה אין לסימולטור אפשרות "לייצר" פריימים חדשים ולדחוף אותם במקומות שהקצב ירד. הוא פשוט מציג את הדברים בדיוק כפי שהיה, ובקצב פריימים שהיה באותו רגע נתון.
נראה לי שאין לי עוד מה להוסיף כאן. |
|
חזור למעלה |
|
|
Artik טיסות סדירות
הצטרף בתאריך: May 17, 2006 הודעות: 467
|
נשלח: 17:37 ,11 נובמבר 2013, ב' כותרת הודעה: |
|
|
סליחה על התערבות באמצע...
אם יש נפילת FPS בגלל השרת אז כולם כולל כולם (גם אלה שנמצאים רחוק מאוד מהזירה ולא רואים את הנותבים) ירגישו בירידת FPS, אם זה קשור לגרפיקה/לקוח אז רק אלה שרואים את הנותבים/נמצאים קרוב לאיזור הירי.
(כמובן בהנחה שהשרת חכם ולא מפיץ מידע על קלעיים שאין סיבה שאני אדע עליהם) טייסת 101 האדומה הוירטואלית של Aces High 2 |
|
חזור למעלה |
|
|
|
|