How the team calendar works
The calendar helps plan practices, praccs, matches, reviews, tactical sessions, meetings, and other team events.
Selected days, events, and tasks open in a side panel over the calendar; on narrow screens the panel opens from the bottom. Opening an event from Home moves the calendar to that event's date. Close the panel to return to the calendar.
If Other event is available in Team Overview, it opens the shared form with the Other type selected. You can change the type in the form; the available types depend on your permissions.
In Team Overview, an owner with editPlanner sees Schedule training, which opens the planning panel. Members with viewPlanner can open Team availability to view shared windows and suitable praccs; this read-only entry does not let them create training or browse praccs on behalf of the team. Choose a day and shared team window, then fill in the shared training form with its time; if there is no shared window, you can still schedule training for the selected day. Calendar has no separate entry to recommendations. When both training creation and pracc management are available to you, enable Create a pracc after training. The same form then shows fields for format, region, server, maps, private contact, and optional ELO and comment. The listing starts exactly when training ends; you cannot choose another start time. One Schedule training and pracc submission creates the training and publishes the team listing together. They are saved atomically: if the request fails, neither is created and the entered details remain in the form for retry. A published listing does not mean an opponent has been found or the pracc agreed. After success, the training appears in Team Overview and the listing in the regular Praccs listings.
The “Suitable praccs · N” panel shows shared team windows. N counts distinct team listings recommended for the next seven days. At most one listing is suggested for each window, so the panel offers a few suitable options rather than the full market. When opened, it shows a seven-day rail; use the arrows to browse later weeks, up to eight weeks from the current one. A marker indicates windows, with an accent marker for a recommended pracc. Use buttons to switch between multiple windows on a day. The selected window shows its time and roster coverage; select anywhere on a suitable opponent card to open that pracc. All window times use the team's time zone, shown once for the panel.
In the calendar's week list, days with shared availability but no visible events appear in a separate group. Open a day to view its events or create a new one.
Common windows are based on overlaps in starting players' precise weekly availability from their profiles. The 4/5 and 5/5 counts describe typical player availability; they do not confirm an RSVP or mean that anyone has agreed to attend. Team availability uses dedicated profile intervals; the existing play-day and usual prime-time search fields remain separate and do not affect recommendations.
Availability is shown against the target five: 4/5 means four players marked that time as available, but does not explain why the fifth is not counted. A separate count shows rostered players without usable schedule data; an empty MAIN slot is not counted as an available player. A pracc can start in a displayed 4/5 window and end in the adjacent 5/5 window if the same group of at least four players remains available continuously for its full duration. It can extend beyond one displayed window; the exact start time is shown separately.
If the selected seven days have no shared windows, the panel first reports an incomplete MAIN roster, then missing exact schedules for some MAIN players, and otherwise no shared time for four players. The explanation does not identify whose data is missing; you can open the roster when a reason is known. If an active MAIN player's weekly intervals or profile time zone are missing, their schedule is treated as unknown. In Team Overview, Set my team availability opens the Profile page and scrolls to the team availability card when the server reports missing availability and grants editing. In the summary, days with the same set of intervals share a row with those ranges, while different day sets remain on separate rows; a common interval may still be grouped when one day has extra time. Choose Add on an empty group to open the form with every day in that group selected, or select a range to edit only that interval for all days in its group; those days are selected in the form. Save stores only the schedule and time zone. If saving fails, values stay in the form for a retry; after a successful save, you return to the team automatically. Each player enters their own details. Usual play days and prime time for player search remain separate settings and do not affect team recommendations.
In planning mode, choose a window to open the shared training form with its date and time filled in. If there is no shared window, you can schedule training for the selected day. The training is not saved automatically: review the form and submit it. If you enable the pracc after training, one submission saves both items atomically. Invitees confirm attendance separately; profile availability does not replace an RSVP.
Even when the selected day has no shared window, you can choose Plan training if you have permission to create a team event. The same form opens for that day, suggesting 19:00–21:00 in the team's time zone or the next future time on that day. Review the time and save the event yourself.
If the initial load fails, choose Retry. If a refresh fails, the previous windows remain visible with an out-of-date warning. Actions stay hidden until a successful refresh checks current permissions.
Owner, captain, and coaching staff with server permission can create and edit team events. A regular player can create an event only for themselves.
When creating a team event you can invite:
- starting five;
- all team players;
- the whole team;
- selected players;
- one player;
- only yourself.
If attendance confirmation is required, invited players choose: going, maybe, or can’t go.
After an event ends, the owner or captain can save a post-event report: for each participant choose Present, Absent, or Not marked, and for scrims and official matches the result. An already saved report can be corrected. Unfinished reports stay on the team overview even after the event leaves the near-term activity window.
The Statistics tab shows managers a roster table, a finalized-events timeline, and a daily attendance chart. On narrow screens the table, timeline, and chart are replaced by player cards with attendance and key metrics. One filter — 7, 30, or 90 days — applies to all blocks. If the period has no finalized events yet, the table still lists the roster with zeros, and the timeline and chart stay in place with an empty scale. On 30 days, same-day events can merge into one timeline marker; on 90 days, same-week events can merge — with summed attendance. Click a merged marker to pick which event report to open. The chart shows two thin bars per day — present and absent — with counts above each bar. Other members see their own card and personal history.
Events created by a confirmed pracc are managed from Praccs, not as normal calendar events.
Related articles
- How to create an event and confirm attendance
- How to connect a Telegram bot to your team
- Team roles and permissions
Found a mistake? Email hello@cs2teamfinder.ru. Include the article URL and what should be fixed.