CS2IL - פלטפורמת קהילה לשחקני Counter-Strike 2
אתר וממשק ניהול לקהילת CS2 הישראלית CS2IL. שחקנים רואים אילו שרתים פתוחים, עולים בדירוג ונכנסים להגרלות על קרדיטים ופרסים, והצוות מנהל את כל זה מאותו אתר. בעברית, באנגלית וברוסית.
מה עשינופיתוח האתר וממשק הניהול, הטמעת העיצוב והעלאה לאוויר

מסכים
יכולות
- 01
שרתי משחק עם סטטוס חי
כל שרת מוצג עם המפה, מספר השחקנים ורשימת המחוברים. השרתים מקובצים לפי מצב משחק (Retakes, Surf, Deathmatch ועוד), ולכל אחד יש כפתור התחברות ישיר ומדידת פינג.
- 02
טבלאות דירוג לפי תקופה
דירוג לכל קבוצת שרתים לפי ניקוד, הריגות או זמן משחק, בטבלה יומית, שבועית, חודשית או כוללת. בסוף כל תקופה המקומות הראשונים מקבלים קרדיטים, וספירה לאחור מראה מתי היא נסגרת.
- 03
הגרלות עם משימות
הגרלות ידניות ואוטומטיות, יומיות, שבועיות וחודשיות. לכל הגרלה יש משימות כניסה, כמו הצטרפות לקבוצת Steam או לשרת הדיסקורד, מעקב באינסטגרם, צפייה בקישור או זמן משחק בשרתים. הזוכה נבחר אוטומטית בסוף.
- 04
ממשק ניהול לצוות
דאשבורד עם נתוני פעילות ו-17 אזורי ניהול, משרתים ומשתמשים ועד עונשים, הגרלות, משיכות, בלוג, פרסומות וניוזלטר. כל אזור פתוח רק למי שיש לו הרשאה.
- 05
ניהול הגרלות
הצוות פותח הגרלה, קובע פרס בקרדיטים, תאריך סיום וסוגי כניסה, ומגדיר הגרלות שנפתחות מחדש כל יום, שבוע או חודש.
- 06
דף השקה
עד שהפלטפורמה נפתחת, ב-cs2il.com יש דף הרשמה לעדכונים.
- 07
קרדיטים, חנות ופרסים
שחקנים צוברים קרדיטים מהגרלות, מהדירוג, מעליית רמה ומהזמנת חברים, וממירים אותם בחנות. סקין שזוכים בו נשלח כהצעת טרייד ב-Steam, וכל בקשת משיכה עוברת אישור של הצוות.
- 08
פרופיל שחקן וסקינים
לכל שחקן פרופיל עם רמה לפי זמן משחק, פעילות ומשחקים אחרונים. בלשונית הסקינים בוחרים סקינים, מדבקות ותליונים לנשקים בשרתים, ורואים את הנשק בתלת-ממד.
- 09
בלוג בשלוש שפות
קטגוריות, פוסטים, תגובות והצבעות, בנפרד לכל שפה. הצוות כותב את הפוסטים בממשק הניהול, והם מתפרסמים גם בשרת הדיסקורד של הקהילה.
- 10
ניוזלטר במייל וב-SMS
קמפיינים לפי שפת המשתמש. כשמשתמש נרשם או מבטל הרשמה, נשמר גם הנוסח שהוא ראה.
- 11
הזמנת חברים
לכל משתמש קוד הזמנה. מי שהזמין מקבל קרדיטים רק אחרי שהחבר שהצטרף שיחק בשרתים זמן מסוים.
איך זה עובד
בוחרים שרת ומשחקים
השרתים מסודרים לפי מצב משחק, ובכל אחד רואים את המפה, מי מחובר ומה הפינג. לוחצים ומתחברים ישר לשרת, וזמן המשחק מעלה את הרמה בפרופיל.
עולים בדירוג ונכנסים להגרלות
לכל קבוצת שרתים יש טבלה יומית, שבועית וחודשית, והמקומות הראשונים מקבלים קרדיטים. בהגרלות עושים כמה משימות, כמו הצטרפות לדיסקורד או זמן משחק, והזוכה נבחר לבד בסוף.
ממירים קרדיטים לפרסים
קרדיטים מגיעים מהגרלות, מהדירוג, מעליית רמה ומהזמנת חברים. בחנות מחליפים אותם בפרסים, וסקין נשלח כהצעת טרייד ב-Steam אחרי שהצוות מאשר.
הצוות מנהל הכל מהאתר
באנים, הגרלות, משיכות, שרתים ופוסטים מנוהלים בממשק אחד, ולכל תפקיד יש הרשאות משלו. בוט בדיסקורד מפרסם את הפוסטים ומתריע לצוות כשמשהו אוטומטי נכשל.
על הפרויקט
הרקע
CS2IL היא קהילה ישראלית של שחקני Counter-Strike 2 עם שרתי משחק משלה (Retakes, Surf, Deathmatch, Arena ועוד). בשרתים כבר רצו תוספים לעונשים, סקינים, חנות ודירוג. מה שחסר היה מקום אחד מחוץ למשחק. שחקן רוצה לראות איזה שרת מלא, איפה הוא בדירוג ואילו הגרלות פתוחות, והצוות צריך מקום לנהל בו את כל זה.
מה בנינו
בנינו ל-CS2IL את כל הפלטפורמה. יש בה אתר לשחקנים וממשק ניהול לצוות, ועד ההשקה עומד באוויר דף הרשמה לעדכונים. נכנסים עם חשבון Steam ואפשר לחבר גם את חשבון הדיסקורד. האתר עובד בעברית, באנגלית וברוסית.
השחקן רואה את השרתים לפי מצב משחק, עם המפה, התפוסה והשחקנים המחוברים, ומתחבר לשרת ישר מהאתר. יש טבלאות דירוג יומיות, שבועיות וחודשיות עם פרסים, היכל הטבות עם הגרלות, חנות קרדיטים, פרופיל עם רמה לפי זמן משחק ולשונית לבחירת הסקינים שהשחקן רואה בשרתים.
בכל הגרלה יש משימות כניסה, כמו הצטרפות לקבוצת Steam או לשרת הדיסקורד, או זמן משחק בשרתים מסוימים. ההגרלות היומיות, השבועיות והחודשיות נפתחות לבד והזוכים נבחרים אוטומטית. גם תקופות הדירוג נסגרות לבד ומחלקות פרסים, וקרדיטים על הזמנת חברים נכנסים אוטומטית.
הצוות עובד מממשק ניהול עם דאשבורד ו-17 אזורים, ולכל אזור הרשאה משלו. מנהלים שם שרתים, משתמשים, באנים והשתקות, הגרלות, משיכות פרסים, פריטים, פרסומות, התראות, בלוג, ניוזלטר במייל וב-SMS, טפסי הצטרפות לצוות ותפקידים. לשרת הדיסקורד של הקהילה מחובר בוט שבודק משימות הגרלה, מפרסם פוסטים ומתריע לצוות כשמשהו אוטומטי נכשל.
החלטות מרכזיות
האתר עובד עם התוספים שכבר רצים בשרתי המשחק. הוא קורא את הנתונים שלהם וכותב אליהם, אבל לא משנה את התוספים עצמם, ואפשר להמשיך לעדכן אותם כרגיל.
פרטים אישיים כמו שם, מייל, טלפון, תאריך לידה, כתובת למשלוח וקישור הטרייד נשמרים מוצפנים.
עברית היא שפת המקור, ואת האנגלית והרוסית מתרגם כלי שכתבנו. תיקון ידני בתרגום נשמר גם אחרי העדכון הבא.
איפה זה היום
הפלטפורמה לפני השקה, ובכתובת cs2il.com יש דף הרשמה לעדכונים.
טכנולוגיות
- Next.jsWEB
- ReactUI
- TypeScriptLANG
- Tailwind CSSUI
- Radix UI
- SWR
- Zustand
- next-intl
- BunRUNTIME
- ElysiaAPI
- Eden Treaty
- Drizzle ORM
- MySQLDATA
- RedisCACHE
- discord.js
- Steam Web API
- Cloudflare R2STORAGE
- Cloudflare Turnstile
- Twilio
- DockerINFRA
- Nixpacks
קישורים
רוצים לבנות משהו דומה?
קראו על פיתוח מערכות SaaS, או ספרו לנו על הפרויקט שלכם. נקבע שיחת היכרות קצרה ונחזור עם הצעה מותאמת.
