ಕೊನೆಯ ಮಹತ್ವದ ಬಿಡುಗಡೆಯಿಂದ ಸುಮಾರು ಹತ್ತು ವರ್ಷಗಳು
ಯೋಜನೆಯು ಎರಡು ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ - ಮಂಬಲ್ ಕ್ಲೈಂಟ್ ಮತ್ತು ಮರ್ಮರ್ ಸರ್ವರ್.
ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ Qt ಅನ್ನು ಆಧರಿಸಿದೆ. ಆಡಿಯೊ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸಲು ಆಡಿಯೊ ಕೊಡೆಕ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ
ಎಲ್ಲಾ ಗುಂಪುಗಳಲ್ಲಿನ ನಾಯಕರ ನಡುವಿನ ಸಂವಹನ. ದತ್ತಾಂಶವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಸಂವಹನ ಚಾನೆಲ್ ಮೂಲಕ ಮಾತ್ರ ರವಾನಿಸಲಾಗುತ್ತದೆ.
ಕೇಂದ್ರೀಕೃತ ಸೇವೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಮಂಬಲ್ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ನಿಮ್ಮದೇ ಆದ ಮೇಲೆ ಇರಿಸಿಕೊಳ್ಳಲು ಮತ್ತು ಸರ್ವರ್ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಯಂತ್ರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಅಗತ್ಯವಿದ್ದರೆ, ಹೆಚ್ಚುವರಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ, ಇದಕ್ಕಾಗಿ ಐಸ್ ಮತ್ತು GRPC ಪ್ರೋಟೋಕಾಲ್ಗಳ ಆಧಾರದ ಮೇಲೆ ವಿಶೇಷ API ಲಭ್ಯವಿದೆ. ಇದು ದೃಢೀಕರಣಕ್ಕಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬಳಕೆದಾರ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಬಳಸುವುದು ಅಥವಾ ಧ್ವನಿ ಬಾಟ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಸಂಗೀತವನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು. ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸರ್ವರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಿದೆ. ವಿವಿಧ ಸರ್ವರ್ಗಳಲ್ಲಿ ಸ್ನೇಹಿತರನ್ನು ಹುಡುಕುವ ಕಾರ್ಯಗಳು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿದೆ.
ಹೆಚ್ಚುವರಿ ಬಳಕೆಗಳು ಸಹಯೋಗದ ಪಾಡ್ಕಾಸ್ಟ್ಗಳನ್ನು ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುವುದು ಮತ್ತು ಆಟಗಳಲ್ಲಿ ಸ್ಥಾನಿಕ ಲೈವ್ ಆಡಿಯೊವನ್ನು ಒದಗಿಸುವುದು (ಧ್ವನಿ ಮೂಲವು ಆಟಗಾರನೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ ಮತ್ತು ಆಟದ ಜಾಗದಲ್ಲಿ ಅವನ ಸ್ಥಳದಿಂದ ಹುಟ್ಟಿಕೊಂಡಿದೆ), ನೂರಾರು ಭಾಗವಹಿಸುವವರೊಂದಿಗಿನ ಆಟಗಳನ್ನು ಒಳಗೊಂಡಂತೆ (ಉದಾಹರಣೆಗೆ, ಆಟಗಾರ ಸಮುದಾಯಗಳಲ್ಲಿ ಮಂಬಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಈವ್ ಆನ್ಲೈನ್ ಮತ್ತು ಟೀಮ್ ಫೋರ್ಟ್ರೆಸ್ 2 ). ಆಟಗಳು ಓವರ್ಲೇ ಮೋಡ್ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತವೆ, ಇದರಲ್ಲಿ ಬಳಕೆದಾರನು ಯಾವ ಆಟಗಾರನೊಂದಿಗೆ ಮಾತನಾಡುತ್ತಿದ್ದಾನೆ ಎಂಬುದನ್ನು ನೋಡುತ್ತಾನೆ ಮತ್ತು FPS ಮತ್ತು ಸ್ಥಳೀಯ ಸಮಯವನ್ನು ನೋಡಬಹುದು.
ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:
- ವಿನ್ಯಾಸವನ್ನು ಮರುಸಂಘಟಿಸಲು ಕೆಲಸವನ್ನು ಕೈಗೊಳ್ಳಲಾಗಿದೆ. ಕ್ಲಾಸಿಕ್ ಲೈಟ್ ಥೀಮ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ, ಲೈಟ್ ಮತ್ತು ಡಾರ್ಕ್ ಥೀಮ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ಬಳಕೆದಾರರ ಸ್ಥಳೀಯ ವ್ಯವಸ್ಥೆಯ ಬದಿಯಲ್ಲಿ ಪರಿಮಾಣವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ವರ್ಗಾವಣೆ ವಿಧಾನಗಳನ್ನು ಬದಲಾಯಿಸಲು ಜಿಗುಟಾದ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಸಂಭಾಷಣೆಗೆ ಹೋಗಿ, ನಿರಂತರ ಸೆಷನ್). “ಕಾನ್ಫಿಗರ್ -> ಸೆಟ್ಟಿಂಗ್ಗಳು -> ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ -> ಟೂಲ್ಬಾರ್ನಲ್ಲಿ ಟ್ರಾನ್ಸ್ಮಿಟ್ ಮೋಡ್ ಡ್ರಾಪ್ಡೌನ್ ತೋರಿಸು” ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
- ಡೈನಾಮಿಕ್ ಚಾನೆಲ್ ಫಿಲ್ಟರಿಂಗ್ ಕಾರ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಅತಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ಚಾನಲ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರೊಂದಿಗೆ ಸರ್ವರ್ಗಳ ಮೂಲಕ ನ್ಯಾವಿಗೇಷನ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಫಿಲ್ಟರ್ ಖಾಲಿ ಚಾನಲ್ಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ;
- ಸಂವಾದಾತ್ಮಕ ಸೇರಿಸುವಿಕೆ ಮತ್ತು ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಬಳಕೆದಾರರು ಪೂರ್ವ-ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಸರ್ವರ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಬದಲಾಯಿಸಬಾರದು ಎಂಬ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದನ್ನು ಬಳಸಬಹುದು;
- ಸಂಭಾಷಣೆಯ ಸಮಯದಲ್ಲಿ ಇತರ ಆಟಗಾರರಿಂದ ಧ್ವನಿಯ ಪ್ರಮಾಣವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ಸಿಂಕ್ರೊನಸ್ ಮೋಡ್ನಲ್ಲಿ ಬಹು-ಚಾನೆಲ್ ರೆಕಾರ್ಡಿಂಗ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ಆಟದ ಓವರ್ಲೇ ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 11 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ ಮತ್ತು ಎಫ್ಪಿಎಸ್ ಡಿಸ್ಪ್ಲೇ ಸ್ಥಾನವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ;
- ನಿರ್ವಾಹಕ ಇಂಟರ್ಫೇಸ್ ಬಳಕೆದಾರರ ಪಟ್ಟಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಂವಾದವನ್ನು ಹೊಂದಿದೆ, ವಿಭಿನ್ನ ವಿಂಗಡಣೆ ವಿಧಾನಗಳು, ಫಿಲ್ಟರ್ಗಳು ಮತ್ತು ಬ್ಯಾಚ್ ಅಳಿಸುವ ಬಳಕೆದಾರರ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸುತ್ತದೆ;
- ನಿಷೇಧ ಪಟ್ಟಿಯ ಸರಳೀಕೃತ ನಿರ್ವಹಣೆ;
- SocketRPС ಮೂಲಕ ಕ್ಲೈಂಟ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru