kiến thức Counter Strike Global Offensive (CSGO): ĐỂ TRỞ THÀNH ĐẠI BÀNG LÚA!

  • Người tạo chủ đề Người tạo chủ đề l0000gold
  • Ngày bắt đầu Ngày bắt đầu
thím thông cảm mình nó chọn G2 còn mấy bố khác trong studio chọn hết Navi nên nó mới thế

Việc nó là fanboy g2 thì ai cũng biết rồi thím, cái chính là nó là caster của 1 kênh trung lập chứ ko phải caster của riêng bên g2 hay nàvi nên việc nó quá 1 chiều chứ vậy làm mất đi độ cháy của trận đấu. Trong khi mấy round nàvi kéo matchpoint cũng đâu kém gì

Sent from Sony XQ-BC72 using vozFApp
 
Mà sao bọn 500Bros nó đầu tư được cái bàn casting ảo mà làm quả chất lượng 480p mù mắt vcc.

So sánh với 1440p/4K bên Youtube PGL khác 1 trời 1 vực.

Phông xanh đó thím =))) còn bit rate thì dù chúng nó có kéo lên nhưng nimo cứ bóp thì cũng ko nét nổi đâu. Bọn nimo ngu lol sẵn mà, có đợt 720p giật tung bým nhưng chỉnh sang 1080p thì lại mượt như nước. Chả hiểu kiểu gì. Chắc kí hợp đồng buff view + tiền nong cũng khá nên kéo dc gần hết đám streamer hot qua, giờ ko stream đủ kpi nó trừ mẹ tiền thì khổ +,+

Sent from Sony XQ-BC72 using vozFApp
 
Phông xanh đó thím :LOL:) còn bit rate thì dù chúng nó có kéo lên nhưng nimo cứ bóp thì cũng ko nét nổi đâu. Bọn nimo ngu lol sẵn mà, có đợt 720p giật tung bým nhưng chỉnh sang 1080p thì lại mượt như nước. Chả hiểu kiểu gì. Chắc kí hợp đồng buff view + tiền nong cũng khá nên kéo dc gần hết đám streamer hot qua, giờ ko stream đủ kpi nó trừ mẹ tiền thì khổ +,+

Sent from Sony XQ-BC72 using vozFApp
2022 đến nơi rồi mà còn dùng cái video quality mù mắt ấy thì người ta cũng bỏ đi hết thôi.
 
2022 đến nơi rồi mà còn dùng cái video quality mù mắt ấy thì người ta cũng bỏ đi hết thôi.

Khổ cái là nimo nó trả tiền cao hơn bên youtube, mà vì 500bros là kênh kiểu studio, lắm content + nhiều nvien nên ko sống nhớ dc vào tiền donate + tiền từ utube. Chứ em cũng mong bno quay về stream utube, nhẹ mà lại mượt nét :(

Sent from Sony XQ-BC72 using vozFApp
 
Twitch làm gì fence, PGL vừa rồi được xem youtube 4K sướng vcc, vừa nét căng vừa mượt, lại tua đi tua lại được.

Tôi xem caster Eng mà sau đó vẫn mở Bomman cast game 1 ra nghe lại đây, nghe phân tích sướng hết cả người.
Nghe mấy thằng còn lại cast như đấm vào mồm

Youtube lag hơn + delay hơn.

còn tôi chịu, đếch xem nổi mấy thằng cha VN cast nữa.
 
Csgo VN đúng kiểu chỉ có Bomman và phần còn lại. Khổ nỗi giờ đến tuổi cơm áo gạo tiền rồi không theo đam mê đến cùng như trước được nữa
 
Xem giải thì t cố ko đọc chat
Vì lũ đó toàn spam chữ alo alo
Nhìn thiểu năng vcl
Lên fb thì còn chán nữa

Sent using vozFApp
 
Twitch làm gì fence, PGL vừa rồi được xem youtube 4K sướng vcc, vừa nét căng vừa mượt, lại tua đi tua lại được.

Tôi xem caster Eng mà sau đó vẫn mở Bomman cast game 1 ra nghe lại đây, nghe phân tích sướng hết cả người.
Nghe mấy thằng còn lại cast như đấm vào mồm
Lần cuối xem nhóm caster 500bros ngoài Bomman ra vẫn có chung 1 vấn đề: cảm thấy họ không nghiên cứu về game thì phải. Caster chỉ quanh quẩn đùa linh tinh và đọc diễn biến trên màn hình. Đến cái đơn giản như update thông tin rumor chuyển nhượng hay 1 vài phân tích xem trên radar cũng không bao giờ có luôn. Còn ông nào bảo xem stream English không hài thì khả năng là không hiểu
 
Lần cuối xem nhóm caster 500bros ngoài Bomman ra vẫn có chung 1 vấn đề: cảm thấy họ không nghiên cứu về game thì phải. Caster chỉ quanh quẩn đùa linh tinh và đọc diễn biến trên màn hình. Đến cái đơn giản như update thông tin rumor chuyển nhượng hay 1 vài phân tích xem trên radar cũng không bao giờ có luôn. Còn ông nào bảo xem stream English không hài thì khả năng là không hiểu
Những pha giao tranh thì việc đọc combat nó OK, chứ ngoài pha giao tranh thì phải nói cái gì khác đi chứ?
Nếu không nói được nội dung gì hay ho thì học theo kiểu bọn Caster Dota ấy, rapping god hoặc Hype lên cho nó hấp dẫn. Đằng này nhạt nhẽo đ chịu được.
 
Những pha giao tranh thì việc đọc combat nó OK, chứ ngoài pha giao tranh thì phải nói cái gì khác đi chứ?
Nếu không nói được nội dung gì hay ho thì học theo kiểu bọn Caster Dota ấy, rapping god hoặc Hype lên cho nó hấp dẫn. Đằng này nhạt nhẽo đ chịu được.
bọn nc ngoài nó nói về set up đánh bomsite nhiều vcc. T chưa coi kênh 500 kia bh nên ko biết. Nhưng caster nc ngoài nó giỏi tấu hài đến phân tích cmnl.
 
bọn nc ngoài nó nói về set up đánh bomsite nhiều vcc. T chưa coi kênh 500 kia bh nên ko biết. Nhưng caster nc ngoài nó giỏi tấu hài đến phân tích cmnl.
Lại còn luyện tiếng Anh tốt. Tôi bỏ công ty nước ngoài ra làm riêng mấy năm thấy tụt Eng vcd ra, phải nghe mấy cái này để giữ được phản xạ đây =))
 
Lại còn luyện tiếng Anh tốt. Tôi bỏ công ty nước ngoài ra làm riêng mấy năm thấy tụt Eng vcd ra, phải nghe mấy cái này để giữ được phản xạ đây :LOL:
chà cùng sở thích, t nghe tè le từ nature đến engineer đến finance. Xong quay qua major của bọn LOL CSGO để nghe lấy nhịp. có khi 1 mạch 1 2 tiếng or hơn nếu rảnh.
 
chà cùng sở thích, t nghe tè le từ nature đến engineer đến finance. Xong quay qua major của bọn LOL CSGO để nghe lấy nhịp. có khi 1 mạch 1 2 tiếng or hơn nếu rảnh.
T thì xem cast Dotard với CSGO, nghe mấy kênh review PC, mấy kênh về nutritions và food, thỉnh thoảng nghe TED talks.
 
/* VOZ — in-thread ad spread, client-side. * * Lives in the Siropu Ads Manager unit on `thread_view_below_messages` (the ad below the * last post), pasted after that unit's own and display() call. This file is the * source of truth; the ACP copy is a paste of it. Ads Manager's user/device/geo criteria * on that unit gate the whole thing. * * What it does: inserts up to `max` ad slots between posts, spaced by screen height rather * than post count. Anchors are post 1 and the first unread post (XF marks it `is-unread`; * it wins over post 1 when the two are closer than a gap) — each only if at least one gap * above the ad below the last post. Every stretch between anchors, and down to that bottom * ad, then gets as many slots as fit at the gap, spread evenly, each on the nearest post * boundary that keeps the gap, up to the cap — stretches below the unread post take their * share first (the reader scrolls down from there). Slot ids, gap, reserved size and backup * are per breakpoint (desktop / mobile). Slots are inserted as empty reserved boxes * (`voz-adSlot`, see extra.less) before PubPower fills them, so nothing shifts when an ad * arrives; the same markup gives them the backup, the hide-on-load and the fit rules. * * Re-runnable: window.vozThreadSpread() removes what it inserted and recomputes. */ (function () { var CONFIG = { max: 3, mobileMaxWidth: 650, label: 'Quảng cáo', // Per breakpoint: PubPower slot ids, one per placement in page order (kept per // device so each device's placements report under their own ids); the minimum // distance between ads (and from the last one to the bottom ad) as viewport heights, // or a string like '1200px'; the reserved size (voz-adSlot--… in extra.less); and the // backup shown until an ad has loaded. The backup keeps class voz-adSlot-backup // (hide-on-load, click-through when unfilled); --raw drops the style's own box so the // markup inside shows as written. desktop: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 2, sizeClass: 'voz-adSlot--leaderboard', backupHtml: '' + '
AD · 970×90
' + '
' }, mobile: { slots: ['pw_44325', 'pw_44329', 'pw_44331'], gap: 3, sizeClass: 'voz-adSlot--rectangleLarge', backupHtml: '' + '
AD · 336×280
' + '
' } }; var MARK = 'data-voz-spread'; var script = document.currentScript; function pageTop(el) { return el.getBoundingClientRect().top + window.pageYOffset; } function pageBottom(el) { return el.getBoundingClientRect().bottom + window.pageYOffset; } function breakpoint() { return window.matchMedia('(max-width: ' + CONFIG.mobileMaxWidth + 'px)').matches ? CONFIG.mobile : CONFIG.desktop; } function gapPx() { var g = breakpoint().gap; return typeof g === 'string' ? parseFloat(g) : g * window.innerHeight; } function bottomAd() { var el = script; while (el && !(el.classList && el.classList.contains('voz-adSlot'))) el = el.previousElementSibling; return el; } function unit(slotId) { var bp = breakpoint(); var wrap = document.createElement('div'); wrap.className = 'voz-adUnit'; wrap.setAttribute(MARK, ''); wrap.innerHTML = (CONFIG.label ? '
' + CONFIG.label + '
' : '') + '
' + bp.backupHtml + '' + '
'; return wrap; } function run() { var old = document.querySelectorAll('[' + MARK + ']'); for (var k = 0; k < old.length; k++) old[k].parentNode.removeChild(old[k]); var posts = Array.prototype.slice.call(document.querySelectorAll('.block--messages article.message--post')); if (posts.length < 2) return []; var gap = gapPx(); var bottom = bottomAd(); var bottomY = bottom ? pageTop(bottom) : pageBottom(posts[posts.length - 1]); var chosen = []; function fits(y) { if (bottomY - y < gap) return false; for (var i = 0; i < chosen.length; i++) if (Math.abs(chosen[i].y - y) < gap) return false; return true; } function take(post) { var y = pageBottom(post); if (!fits(y)) return false; chosen.push({ post: post, y: y }); return true; } var unread = -1; for (var i = 0; i < posts.length; i++) if (posts[i].classList.contains('is-unread')) { unread = i; break; } // Anchors: the unread post (if a gap above the bottom ad), then post 1 (if a gap // from both). Every stretch between consecutive anchors and the bottom ad then gets // as many slots as fit at the gap, spread evenly, each on the nearest post boundary. if (unread >= 0) take(posts[unread]); take(posts[0]); chosen.sort(function (a, b) { return a.y - b.y; }); var uy = unread >= 0 ? pageBottom(posts[unread]) : -1; var bounds = chosen.map(function (c) { return c.y; }).concat([bottomY]); var segments = []; for (var s = 0; s + 1 < bounds.length; s++) segments.push({ a: bounds[s], b: bounds[s + 1] }); // Stretches below the unread post take their share of the cap first (the reader // scrolls down from there), then the ones above it, top-down. segments.sort(function (x, y) { return (x.a >= uy ? 0 : 1) - (y.a >= uy ? 0 : 1) || x.a - y.a; }); for (var t = 0; t < segments.length; t++) { var a = segments[t].a, b = segments[t].b; var n = Math.min(Math.floor((b - a) / gap) - 1, CONFIG.max - chosen.length); for (var j = 1; j <= n; j++) { var target = a + j * (b - a) / (n + 1), best = null, bestD = Infinity; for (var q = 0; q < posts.length; q++) { var yq = pageBottom(posts[q]); if (yq <= a || yq >= b || !fits(yq)) continue; var d = Math.abs(yq - target); if (d < bestD) { bestD = d; best = posts[q]; } } if (best) take(best); } } chosen.sort(function (a, b) { return a.y - b.y; }); window.powerTag = window.powerTag || {}; var placed = []; var slots = breakpoint().slots; for (var p = 0; p < chosen.length; p++) { var id = slots[p % slots.length]; chosen[p].post.insertAdjacentElement('afterend', unit(id)); placed.push({ afterPost: posts.indexOf(chosen[p].post) + 1, slot: id }); (function (slotId) { (window.powerTag.Init = window.powerTag.Init || []).push(function () { window.powerAPITag.display(slotId); }); })(id); } return placed; } window.vozThreadSpread = run; run(); })();

Thống kê chủ đề

Ngày tạo
l0000gold,
Người trả lời cuối
only4youreyes,
Trả lời
2.283
Lượt xem
253.681
Quay lại
Lên đầu trang