How to ping objects in Rust?

Rust, the highly popular first-person multiplayer survival game from Facepunch Studios, recently incorporated the "Ping" system, which finally allows players to mark and notify others within their lobby or their team about certain useful items, resources, and even hostile enemies. The feature, first brought into the limelight by games like Apex Legends and PlayerUnknown's Battlegrounds,

Rust, the highly popular first-person multiplayer survival game from Facepunch Studios, recently incorporated the "Ping" system, which finally allows players to mark and notify others within their lobby or their team about certain useful items, resources, and even hostile enemies. The feature, first brought into the limelight by games like Apex Legends and PlayerUnknown's Battlegrounds, has now become a staple of multiplayer shooters and even co-op survival titles like Rust.

Pinging is a handy tool that helps players mark certain key items they might want to investigate later or direct their teammates towards.

Pinging in-game is a fairly intuitive and easy process, and requires only a single-button input from the player. However, for those new to multiplayer survival games or multiplayer games in general, here's a comprehensive guide to help with the pinging system in Rust.

Pinging objects and enemies in Rust is a fairly simple and straightforward process

Pinging in Rust is as simple as pressing the middle mouse button. However, being a PC game, if you want to rebind the "ping" action to another key either on your mouse or your keyboard, you can do that. We feel that the default middle mouse button is the perfect key to ping both resources (crafting materials) and hostiles. But if you want to rebind the action, you are free to do so.

It should be mentioned that to ping anything in the game's world, you must inspect it using your binoculars. This can take some time to get used to, especially if you're coming from games like Apex Legends, which allows you to freely ping anything in your surroundings without having to inspect them first.

When you press the middle mouse button or the ping key, you will be greeted with a "ping wheel", with six different types of markers to choose from:

  • Hostile
  • Go to
  • Value
  • Loot
  • Weapon
  • Node

Once you place a marker, it will be visible to both you as well as your teammates, which is a very organic and helpful way to encourage communication between players, something that is vital in games like Rust. The pinging system allows one to coordinate with their teammates much more efficiently.

Until recently, the game exclusively relied on players engaging in verbal communication to coordinate with their teammates. However, with the introduction of the ping system, you will finally be able to play the game without being forced to have direct communication with others.

The ping system also simplifies keeping note of resources, which is a boon for newcomers who might not have ample experience with survival games.

Quick Links

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1471290, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1471290); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1471290) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1471290) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXaW2r7OMqJmjnZOpwG6%2B1Kyr

 Share!