Saya terus mendapatkan pesan kesalahan ini di server minecraft saya. Beberapa kali setiap menit sebenarnya. Saya menjalankan server pada 4Gb dan memiliki total 8Gb. Dunianya vanilla dan biasanya tidak memiliki lebih dari 3-4 orang di dalamnya. Saya menjalankannya di komputer yang sama dengan tempat saya bermain Minecraft, tetapi pesan kesalahan muncul bahkan ketika saya tidak online atau membuka Minecraft. Saya menjalankan server pada 1.9.3-pre3. Saya memiliki banyak blok perintah di spawn chunk untuk menambahkan beberapa hal ke dalam game tetapi tidak ada lebih dari 62 blok perintah di salah satu spawn chunk karena saya tahu itu dapat menyebabkan banyak lag. Ada ide bagaimana cara menghilangkan pesan kesalahan ini dan mengurangi lag (lag termasuk massa yang bergerak sangat lambat dan blok lag tidak jarang terjadi)
Jika pemain Anda bergerak cepat melalui medan baru sehingga server harus membuat banyak potongan baru, hal ini bisa terjadi. Misalnya, salah satu cara untuk memperburuk masalah ini adalah dengan membuat beberapa pemain mengendarai kuda melalui wilayah yang sebelumnya belum dijelajahi.
Masalah ini dapat diperparah dengan adanya pemain yang menggunakan mod cheat sisi klien yang memungkinkan mereka melakukan perjalanan super cepat. Saya telah menyaksikan server Minecraft crash karena seorang pemain berlari sangat cepat melalui wilayah yang sebelumnya belum dijelajahi sehingga server mulai melaporkan bahwa mereka tertinggal 10-an ribu tick.
Salah satu efek samping dari server yang kehilangan ticks: Seorang pemain mungkin memecahkan blok, hanya untuk melihat blok itu muncul kembali. Saya telah memainkan game dengan konsol server terbuka dan telah memperhatikan bahwa ketika server mengalami lagging yang parah, terkadang saya mungkin harus menggali blok yang sama beberapa kali untuk benar-benar mendapatkan blok tersebut di inventaris saya.
Dalam kasus saya, saya hanya memiliki 3-6 pemain di server pada saat itu. Server diinstal di mesin virtual, dan saya dapat mengurangi terjadinya masalah dengan memberikan akses mesin virtual ke lebih banyak inti prosesor.
Teknik mitigasi lainnya adalah mengubah server menjadi server Bukkit/Spigot dan menggunakan mod yang disebut NoCheatPlus. Mod ini mampu mencegah pemain menggunakan cheat sisi klien yang memungkinkan mereka bergerak lebih cepat daripada yang diinginkan game untuk bergerak. Saya merasa relatif mudah untuk mengubah server saya menjadi server Spigot dan mengimpor dunia saya yang sudah ada ke dalamnya.
Meskipun blok yang rusak muncul kembali seolah-olah tidak rusak adalah gejala spesifik, dari perspektif yang lebih baik, apa yang tampaknya terjadi adalah bahwa klien mengizinkan pemain untuk melakukan beberapa tindakan dan mengasumsikan server akan mengikutinya, tetapi kemudian permainan "mundur &" seolah-olah tindakan tersebut terjadi selama kutu yang hilang hilang di server. Akibatnya, kutu yang hilang dapat bermanifestasi dalam berbagai cara lain (misalnya, pemain yang berjalan/berlari dapat melengkung kembali ke titik di mana mereka sebelumnya berada).
Ok, jadi server hanya melewatkan kutu untuk mengejar ketinggalan. Hal ini tidak jarang terjadi pada komputer pribadi. Untuk mengatasi hal ini, Anda harus mendapatkan prosesor yang lebih baik, atau menambah jumlah memori. Anda juga bisa mengurangi jarak render yang digunakan orang di server, sehingga mereka bisa memuat lebih sedikit potongan.
Saya akan menyarankan untuk menggunakan Spigot atau Bukkit, tetapi karena itu sedikit di luar ranah ini, saya tidak akan membahasnya. (Saya menjalankan server 10-11 orang dengan Spigot di 1.8, hanya menggunakan 1 gig ram).
Saya perkirakan Anda akan mengalami lag dalam jumlah server, dengan tick yang tertinggal sebanyak itu. Periksa proses latar belakang di komputer Anda, (Anda dapat melakukannya dengan task manager). Jika ada sesuatu yang mengambil banyak daya pemrosesan, itu akan mempengaruhi tingkat kinerja komputer Anda. Cobalah untuk meminimalkan daya pemrosesan yang digunakan saat bermain minecraft juga. (Jaga jarak render pada medium, matikan grafis mewah, dll.)
Pastikan juga untuk menjaga jumlah pemain yang diizinkan pada jumlah yang kecil. Kadang-kadang hal ini memengaruhi gameplay.