9 เชฎเซ‡ เชฎเชพเชŸเซ‡ เชญเซ‡เชŸ

9เชฎเซ€ เชฎเซ‡ เชจเชœเซ€เช• เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. (เชœเซ‡เช“ เช† เชŸเซ‡เช•เซเชธเซเชŸ เชชเช›เซ€เชฅเซ€ เชตเชพเช‚เชšเชถเซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡, เช†เชœเซ‡ 8 เชฎเซ‡, 2019 เช›เซ‡). เช…เชจเซ‡ เช† เชธเช‚เชฆเชฐเซเชญเซ‡, เชนเซเช‚ เช…เชฎเชจเซ‡ เช† เชฌเชงเซ€ เชญเซ‡เชŸ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชนเชฎเชฃเชพเช‚ เชœ เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชคเซเชฏเชœเซ€ เชฆเซ‡เชตเชพเชฏเซ‡เชฒเซ€ เชธเซ€เชกเซ€เชจเชพ เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชฐเซ€เชŸเชฐเซเชจ เชŸเซ เช•เซ‡เชธเชฒ เชตเซ‹เชฒเซเชซเซ‡เชจเซเชธเซเชŸเชพเช‡เชจ เช—เซ‡เชฎ เชถเซ‹เชงเซ€ เช•เชพเชขเซ€. เช…เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ€เชจเซ‡ เช•เซ‡ "เชคเซ‡ เชเช• เชธเชพเชฐเซ€ เชฐเชฎเชค เชœเซ‡เชตเซ€ เชฒเชพเช—เชคเซ€ เชนเชคเซ€," เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ Linux เชชเชฐ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชธเชพเชฐเซเช‚, เชฐเชฎเชตเชพ เชฎเชพเชŸเซ‡ เชเชŸเชฒเซเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เช†เชธเชชเชพเชธ เช–เซ‹เชฆเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชฎเซ‡เชจเซ€ เชฐเชœเชพเช“ เชถเชฐเซ‚ เชฅเชˆ เช…เชจเซ‡ เชฎเชซเชค เชธเชฎเชฏ เชฆเซ‡เช–เชพเชฏเซ‹.

9 เชฎเซ‡ เชฎเชพเชŸเซ‡ เชญเซ‡เชŸ

เชชเซเชฐเชฅเชฎ, เชฎเซ‡เช‚ เชตเชพเช‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชฐเชฎเชค เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€. เช•เชพเชฎ เชจ เช•เชฐเซเชฏเซเช‚. เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฐเชพเช–เซ€เชจเซ‡ เช•เซ‡ เช† เชฐเชฎเชค Quake3 เชเชจเซเชœเชฟเชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ Linux เชฎเชพเชŸเซ‡เชจเชพ เชฌเช‚เชฆเชฐเซ‹ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชนเซเช‚ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช—เชฏเซ‹. เช…เชนเซ€เช‚ เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐ Linux เชนเซ‡เช เชณ RTCW เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเชตเซเช‚ เชคเซ‡เชจเชพ เชชเชฐ เชเช• เชœเซ‚เชจเซ€ เชชเซ‹เชธเซเชŸ เช›เซ‡. เช…เชนเซ€เช‚ เชคเซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเซเชฏเชพเช‚ เชฌเชงเซเช‚ เชคเซเชšเซเช› เช›เซ‡: เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸ, Linux เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเชฐเซ€, เชฎเซ‚เชณ เชฐเชฎเชคเชฎเชพเช‚เชฅเซ€ .pk3 เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹, เชœเซ‡ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชนเชคเซ€. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เชฏเชฐ เชถเชฐเซ‚ เชฅเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชฎเซ‡เชจเซ‚ เชตเชฟเชจเชพ (เช—เซ‡เชฎ เช•เชจเซเชธเซ‹เชฒ เชฌเชนเชพเชฐ เชชเชกเซ€ เช—เชฏเซเช‚), เช…เชจเซ‡ เชธเชฟเช‚เช—เชฒ เชฌเชฟเชฒเช•เซเชฒ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจ เชนเชคเชพ. เช•เซ‡เชŸเชฒเชพเช• โ€œเชฐเซ‡เชก-เช†เชˆโ€ เช…เชจเซ‡ เชฌเชพเชˆเชจเชฐเซ€เชจเชพ เชนเซ‡เช•เซเชธ เชเชกเชฟเชŸเชฟเช‚เช— เชชเช›เซ€, เชธเชฟเช‚เช—เชฒ เชฒเซ‹เชจเซเชš เชฅเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชซเชฐเซ€เชฅเซ€ เช•เซ‹เชˆ เช—เซ‡เชฎ เชฎเซ‡เชจเซ‚ เชตเชฟเชจเชพ (เช•เชจเซเชธเซ‹เชฒ เชฏเซเชเชฐ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชŸเซ‡ เชซเชพเชˆเชฒเซ‹เชจเซ€ เช…เช›เชค เชตเชฟเชถเซ‡ เชซเชฐเชฟเชฏเชพเชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฒเซ‡เชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจ เชนเชคเซ‹ เชœเซ‡เชจเซ‡ "เชซเซ€เชก" เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชคเซ‡).

เชคเซ‡เชฅเซ€, เชฎเชพเชคเซเชฐ เช•เชจเซเชธเซ‹เชฒ. โ€œquackโ€ เชจเชพ เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ€เชจเซ‡, เชฎเซ‡เช‚ เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เชฏเชฐ เชจเช•เชถเชพ (/map map_name) เชฒเซ‰เชจเซเชš เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชธเซเช•เซเชฐเซ€เชจเชจเซเช‚ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชฆเชฒเซเชฏเซเช‚ (r_mode 6 เช…เชจเซเช•เซเชฐเชฎเซ‡ 1024x768 เช…เชจเซ‡ r_mode 8 1280x1024 เช›เซ‡) เช…เชจเซ‡ เชตเชฐเซเชŸเชฟเช•เชฒ เชˆเชจเซเชตเชฐเซเชเชจ (m_pitch) เช…เชจเซ‡ เช•เชจเซ‡เช•เซเชŸเซ‡เชก -0.022 เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเช‰เชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ. เชชเซเชฐเชฅเชฎ เชธเชฐเซเชตเชฐ เชชเชฐ เช•เซ‡ เชœเซ‡ เช†เชœเซเชฌเชพเชœเซ (/connect ip) เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚ เชเช• เช†เช–เซ‹ เชฒเชพเช‡เชต เชชเซเชฒเซ‡เชฏเชฐ เชถเซ‹เชงเซเชฏเซ‹... เชชเชฐเช‚เชคเซ เชฎเซ‡เชจเซ‚เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชฅเซ€ เชฌเชฟเชฒเช•เซเชฒ เช•เชพเชฎ เชจ เชฅเชฏเซเช‚ (ESCAPE เชŸเซ‰เช—เชฒเชฎเซ‡เชจเซเชจเซ‡ เชœเซ‹เชกเซ‹). เชธเชพเช‰เชจเซเชก, เช—เซเชฐเชพเชซเชฟเช•เซเชธ, เช•เชจเซ‡เช•เซเชถเชจ, เชฌเชงเซเช‚ เชคเซเชฏเชพเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชฐเชฎเชคเซ€ เชตเช–เชคเซ‡ "เชธเชฟเช‚เช—เชฒ" เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เช…เชฅเชตเชพ เชชเซเชฒเซ‡เชฏเชฐ เช•เซเชฒเชพเชธ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซ‹เชˆ เชคเช• เชจเชนเซ‹เชคเซ€. เช…เชจเซ‡ เชชเช›เซ€ เชฎเชจเซ‡ ioQuake เชเชจเซเชœเซ€เชจ เชฏเชพเชฆ เช†เชตเซเชฏเซเช‚ - Q3 เชจเซเช‚ เชฌเซ€เชœเซเช‚ Linux เชชเซ‹เชฐเซเชŸ, id เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฆเซเชตเชพเชฐเชพ เชชเซ‹เชธเซเชŸ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชธเซ‹เชฐเซเชธ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เชธเช‚เช•เชฒเชฟเชค. เช…เชจเซ‡ เชœเซเช“ เช…เชจเซ‡ เชœเซเช“, เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ ioQuake เช‰เชชเชฐเชพเช‚เชค เช›เซ‡ เช…เชจเซ‡ ioRTCW. เช“เชน, เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเซ‹เชฐเซเช•เซเชธเชจเซ€ เช…เชฆเซเชญเซเชค เชฆเซเชจเชฟเชฏเชพ! เชธเซเชคเซเชฐเซ‹เชคเชฎเชพเช‚เชฅเซ€ ioRTCW เชซเชพเชˆเชฒเซ‹เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชฎเซ‚เชณ *.pk3 เชซเชพเชˆเชฒเซ‹เชจเซ‡ "เชซเซ€เชก" เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช†เช–เชฐเซ‡ เชฎเซ‡เชจเซ เชฆเซ‡เช–เชพเชฏเซเช‚. เชธเชฐเซเชตเชคเซเชฐ! เชธเชฟเช‚เช—เชฒ เชชเซเชฒเซ‡เชฏเชฐ เช…เชจเซ‡ เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เชฏเชฐ เชฌเช‚เชจเซ‡เชฎเชพเช‚. เชนเชพ, RTCW เชชเชพเชธเซ‡ เชฌเซ‡ เช…เชฒเช— เช…เชฒเช— เชฆเซเชตเชฟเชธเช‚เช—เซ€ เช›เซ‡: เชเช• เชธเชฟเช‚เช—เชฒ เชชเซเชฒเซ‡เชฏเชฐ เชฎเชพเชŸเซ‡, เชเช• เชฎเชฒเซเชŸเชฟเชชเซเชฒเซ‡เชฏเชฐ เชฎเชพเชŸเซ‡.

เชคเซ‡เชฅเซ€, เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚. เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชจเซ‹เชธเซเชŸเชพเชฒเซเชœเชฟเช• เชฒเชพเช—เชฃเซ€เช“เชจเซ‡ เช—เชฒเซ€เชชเชšเซ€ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเชพ เชชเช›เซ€ HD เชŸเซ‡เช•เซเชธเชšเชฐ เชชเซ‡เช•, เชธเชฟเช‚เช—เชฒ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚...

9 เชฎเซ‡ เชฎเชพเชŸเซ‡ เชญเซ‡เชŸ

เชฎเชฟเชคเซเชฐเซ‹, เชฎเชพเชฐเซ‡ เชถเซเช‚ เช•เชนเซ‡เชตเซเช‚ ?! เชฐเชฎเชค เชตเช–เชพเชฃ เชฌเชนเชพเชฐ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚! เช† เชซเช•เซเชค เชเช• เชฎเชพเชธเซเชŸเชฐเชชเซ€เชธ เช›เซ‡. เชตเชพเชคเชพเชตเชฐเชฃ, เชตเชฟเช—เชคเชตเชพเชฐ เชงเซเชฏเชพเชจ, เชถเชธเซเชคเซเชฐเซ‹, เช•เชŸ เชธเซ€เชจ, เช—เซเชชเซเชค เชฐเซ‚เชฎ, เช…เชฃเชงเชพเชฐเซ€ เชเชจเซเช•เชพเช‰เชจเซเชŸเชฐ... เชŸเซ‹เชณเชพเชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช•, เช›เซ‡เชตเชŸเซ‡. 2003เชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒเซ€ เช† เช—เซ‡เชฎ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ 16 เชตเชฐเซเชทเชจเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฐเชฎเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชชเชฃ เชตเชงเซ! เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡, เชœเซ‡เชฎเชฃเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹ เชชเชนเซ‡เชฒเชพ เชฌเชงเซ€ เชฐเชฎเชคเซ‹ เช›เซ‹เชกเซ€ เชฆเซ€เชงเซ€ เชนเชคเซ€ เช…เชจเซ‡ เชœเซ‡เชฎ เชœเซ‡เชฎ เชนเซเช‚ เชฎเซ‹เชŸเซ‹ เชฅเชคเซ‹ เช—เชฏเซ‹ เชคเซ‡เชฎ เชคเซ‡เชฎ เชคเซ‡เชฎเชพเช‚ เชฐเชธ เช—เซเชฎเชพเชตเซเชฏเซ‹ เชนเชคเซ‹, เชนเซเช‚ เชคเซ‡เชจเซ‡ เชจเซ€เชšเซ‡ เชฎเซ‚เช•เซ€ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚. เช—เชฎเซ‡ เชคเซ‡ เชนเซ‹เชฏ, เชฎเซ‡เช‚ เชซเช•เซเชค เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช…เชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช…เชฎเซเช• เช•เซเชทเชฃเซ‹เชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซเชฏเซ‹. เชœเซ‡เชฎ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: เชตเชฟเชถเชพเชณ เชฌเซ‡เชฐเชฒเชฅเซ€ เชญเชฐเซ‡เชฒเชพ เชตเชพเช‡เชจ เชญเซ‹เช‚เชฏเชฐเชพเชฎเชพเช‚ เชฌเซ‡ เช•เซเชฐเชพเช‰เชŸเซเชธ เชถเชพเช‚เชคเชฟเชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชตเชพเช‡เชจ เชตเชฟเชถเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชชเช‚เช•เซเชคเชฟเชฎเชพเช‚ เชชเซเชฐเชตเชพเชน เชตเชนเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‡เช‚ เชฅเซ‹เชกเซ€ เชธเซ‡เช•เช‚เชก เชชเช›เซ€ เชถเซ‚เชŸ เช•เชฐเซเชฏเซเช‚. เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชœเชฐเซเชฎเชจ เชชเซเชฐเชšเชพเชฐ เช…เชจเซ‡ เชชเซ‹เชธเซเชŸเชฐเซ‹ เชธเชพเชฅเซ‡, เชœเซ‚เชจเชพ เช…เช–เชฌเชพเชฐเซ‹ เช…เชจเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชจเช•เชถเชพ เชธเชพเชฅเซ‡ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡! (เชเชšเชกเซ€ เชชเซ‡เช• เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ). เช—เซ‹เชฅเชฟเช• เชฐเช‚เช—เซ€เชจ เช•เชพเชšเชจเซ€ เชฌเชพเชฐเซ€เช“ เชธเชพเชฅเซ‡ เชฎเชงเซเชฏเชฏเซเช—เซ€เชจ เช•เชฟเชฒเซเชฒเชพเช“เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจ เช•เชฐเชตเซ‹ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เช…เชฅเชกเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชชเชฐ เชชเชกเชคเชพ เชจเชพเชˆเชŸเซเชธ...

เชคเซ‡เชจเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชฐเชฎเชค, เชนเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซเช‚ เช›เซเช‚: 16 เชตเชฐเซเชท เชชเช›เซ€, เชนเชœเซ€ เชชเชฃ เชœเซ€เชตเช‚เชค เช›เซ‡ เช…เชจเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเชฎเชฐเซเชฅเชจเชฅเซ€ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡! เชœเซ‡เชฎ เช•เซ‡: เช˜เชฃเชพ เชฒเชพเช‡เชต เช—เซ‡เชฎ เชธเชฐเซเชตเชฐเชจเซ€ เชนเชพเชœเชฐเซ€, เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเซ‹เชกเซเชธ เชธเชพเชฅเซ‡, เชœเซ‡เชจเชพ เชชเชฐ, เชงเซเชฏเชพเชจ (!), เชคเซเชฏเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ 25-30 เชฒเซ‹เช•เซ‹ เชนเซ‹เชฏ เช›เซ‡! เชšเชพเชนเช• เชธเชพเช‡เชŸเซเชธ, เชฎเซ‚เชตเซ€เช, เชฎเซ‹เชกเซเชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจ เช•เชฐเชตเซ‹ เชœเซ‡ เชจเชฟเชฏเชฎเชฟเชคเชชเชฃเซ‡ เช…เชชเชกเซ‡เชŸ เชฅเชคเชพ เชฐเชนเซ‡ เช›เซ‡... เชคเซ‡ เชฎเชพเชจเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡! เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡, เช† เชฒเช–เชพเชฃ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชนเซเช‚ เชชเซ‹เชธเซเชŸ เชฎเชพเชŸเซ‡ เชเช• เชšเชฟเชคเซเชฐ เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ RTCW เชธเซเชŸเชพเชฒเชฟเชจเช—เซเชฐเซ‡เชก เชจเชพเชฎเชจเชพ เช…เชฎเชพเชฐเชพ เชฆเซ‡เชถเชฌเช‚เชงเซเชจเซ‹ เชเช• เชฎเซ‹เชก เชฎเชณเซเชฏเซ‹. เชซเช•เซเชค "เช‡เชจ-เช—เซ‡เชฎ" เชตเชฟเชกเชฟเช“ เชœเซเช“!

เชธเชพเชฐเซเช‚, เช•เชฆเชพเชš เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช‰เชคเซเชคเซ‡เชœเชจเชพ เช›เซ‡. เชนเชพ, เชคเซ‡ เชจเซ‹เชธเซเชŸเชพเชฒเซเชœเชฟเช• เช›เซ‡, เชคเซ‡ เชชเซเชฐเซ‡เชฎเชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เช†เช•เชฐเซเชทเช• เช›เซ‡. เชชเชฐเช‚เชคเซ เชนเซเช‚ เชคเซ‡ เชฌเชงเซเช‚ เช…เชนเซ€เช‚ เชฒเช–เซ€เชถ เชจเชนเซ€เช‚. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ, เช›เซ‡เชตเชŸเซ‡, เช เช›เซ‡ เช•เซ‡ 9 เชฎเซ‡ เชจเชœเซ€เช• เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชนเชœเซ€ เชฅเซ‹เชกเซ€ เชตเชงเซ เชฐเชœเชพเช“ เช›เซ‡ เช…เชจเซ‡ เชนเซเช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชฌเช‚เชจเซ‡เชจเซ‡ เชเช• เชจเชพเชจเซ€ เชญเซ‡เชŸ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชœเซ‹ เชคเชฎเซ‡ เช†เชตเซ€ เชตเชธเซเชคเซเช“ เชชเซเชฐเชคเซเชฏเซ‡ เช‰เชฆเชพเชธเซ€เชจ เชนเซ‹เชต เชคเซ‹ เชชเชฃ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฐเชฎเชคเซ‹ เช…เชจเซ‡ เชœเซ‚เชจเซ€ เชฐเชฎเชคเซ‹ เชฎเชพเชŸเซ‡, เช…เชจเซเชฏเชจเซ‡ เชญเซ‡เชŸ เช†เชชเซ‹: เชฌเชพเชณเช•เซ‹, เชฎเชฟเชคเซเชฐเซ‹, เชชเชฐเชฟเชšเชฟเชคเซ‹. เชนเชพ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเซ‡ เชฐเชฎเชค เชฎเชพเชŸเซ‡ เชœ เชเช• เชญเซ‡เชŸ เช›เซ‡, เชคเซ‡เชจเชพ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชชเชพเช›เชพ เชซเชฐเชตเซเช‚. เช›เซ‡เชตเชŸเซ‡, เช“เช›เซ€ เช…เชจเซ‡ เช“เช›เซ€ "เช…เชตเชฟเชจเชพเชถเซ€" เชฐเชฎเชคเซ‹ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชœเซ‡ เชคเชฎเซ‡ 16 เชตเชฐเซเชท เชชเช›เซ€ เชฐเชฎเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชคเซ‡ เชจเชฅเซ€?

เช† เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เช…เชธเซเชคเชตเซเชฏเชธเซเชค เชชเซ‹เชธเซเชŸเชจเชพ เช…เช‚เชคเซ‡, เชนเซเช‚ เชฎเชนเชพเชจ เชตเชฟเชœเชฏเชจเซ€ เช†เช—เชพเชฎเซ€ เชคเซ‡เชœเชธเซเชตเซ€ เชฐเชœเชพ เชชเชฐ เชฆเชฐเซ‡เช•เชจเซ‡ เช…เชญเชฟเชจเช‚เชฆเชจ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชœเซ‡ เชฐเซ€เชคเซ‡, เชฏเซเชฐเซ‹เชช เช†เชœเซ‡ 8 เชฎเซ€ เชฎเซ‡เชจเซ€ เช‰เชœเชตเชฃเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เชนเซ‡เชชเซ€ เชนเซ‹เชฒเชฟเชกเซ‡!

9 เชฎเซ‡ เชฎเชพเชŸเซ‡ เชญเซ‡เชŸ

เชธเช‚เชฆเชฐเซเชญเซ‹:

โ†’ github เชชเชฐ ioRTCW
โ†’ Windows, MacOS, Linux เชฎเชพเชŸเซ‡ เชฐเชฎเชคเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเชนเชฟเชค, เชคเชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชธเชพเชฅเซ‡ เชซเซ‡เชจ เชธเชพเช‡เชŸ
โ†’ เชธเช‚เชชเซ‚เชฐเซเชฃ ioRTCW + .pk3 เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเชพเชฅเซ‡เชจเชพ เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเซ‡ เชธเชฎเชพเชจ เช›เซ‡
โ†’ เชตเชงเซ เชŸเซ‡เช•เซเชธเชšเชฐ เชธเชพเชฅเซ‡เชจเซ‹ เชจเช•เชถเซ‹ เชชเซ‡เช•, เช‰เชšเซเชš เชฐเซ€เชเซ‹เชฒเซเชฏเซเชถเชจ เช…เชจเซ‡ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เช…เชตเชพเชœ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. เชฒเชฟเชจเช•เซเชธ เชตเชฐเซเชเชจ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเชพเชคเซเชฐ .pk3 เชฒเชˆเช เช›เซ€เช
โ†’ เชตเชฟเชจเซเชกเซ‹เช 10 เชฎเชพเชŸเซ‡ เชฐเชฎเชคเชจเซเช‚ เชชเซเชจเชƒเชจเชฟเชฐเซเชฎเชพเชฃ. เชจเชตเชพ เช—เซเชฐเชพเชซเชฟเช•เซเชธ, เชŸเซ‡เช•เซเชธเชšเชฐ, เช…เชตเชพเชœเซ‹
โ†’ เชธเชฟเช‚เช—เชฒ เชธเซเชŸเชพเชฒเชฟเชจเช—เซเชฐเซ‡เชก เชฎเชพเชŸเซ‡ Addon

เชธเซเชงเชพเชฐเซ‹:

เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ ioRTWC เชซเซ‹เชฐเซเช•เชจเซ‹ เช•เชพเช‚เชŸเซ‹ เชœเซ‡เชจเซ‡ realRTCW เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ (เช…เชธเชฐ, เชถเชธเซเชคเซเชฐเซ‹, เชตเชฟเชถเชพเชณ เชธเซเช•เซเชฐเซ€เชจ เช…เชจเซ‡ เช‰เชšเซเชš เชฐเซ€เชเซ‹เชฒเซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ). เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชคเซ‡เชจเซ€ เช†เชธเชชเชพเชธ เชชเชนเซ‹เช‚เชšเซ€เชถ, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชฒเช–เซ€เชถ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹