Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

#76 2025-01-22 00:39:21

John
Member
Joined: 2019-01-11
Posts: 2,031

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

Yeah it also depends on the time of day, like right now there are 12 online total including private worlds.
PIb1Aba.png


Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
9b5xehU.png
[imghttps://mm.sirjosh3917.com/PW?scale=1img]

Offline

#77 2025-01-24 05:05:07, last edited by N1KF (2025-01-24 06:27:14)

N1KF
Wiki Mod
From: ဪဪဪဪဪ From: ဪဪဪဪဪ From: ဪဪဪဪဪ
Joined: 2015-02-15
Posts: 11,163
Website

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

I'm trying to connect to PixelWalker with Python. Authenticating works fine, but the joinkey part gets me a 403 "You must be authenticated to join a world." error. I even tried recreating the HTTP headers, but that didn't work. Any help fixing this would be appreciated.

import requests
api = 'https://api.pixelwalker.net/api/'
headers = {
    "Host": "api.pixelwalker.net",
    "User-Agent": "Bot",
    "Accept": "*/*",
    "Referer": "https://client.pixelwalker.net/",
    "Content-Type": "application/json",
    "Origin": "https://client.pixelwalker.net",
    "Connection": "keep-alive",
}
login = {
    "identity":"email",
    "password":"password"
}
auth = requests.post(api+'collections/users/auth-with-password', login, headers).json()
print(auth)
headers.update({"Authorization": auth["token"]})
world = requests.get(api+'joinkey/pixelwalker_2024_12_29/legacy:PW01', json=headers)
print(world.text)

edit: I changed my code to use httpx, and so far it works. I don't know the details, but it might be related to requests using TLS 1.2.

Offline

#78 2025-01-24 09:06:43

Edilights
Member
From: Get out.
Joined: 2019-01-27
Posts: 531

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

N1KF wrote:

I'm trying to connect to PixelWalker with Python. Authenticating works fine, but the joinkey part gets me a 403 "You must be authenticated to join a world." error. I even tried recreating the HTTP headers, but that didn't work. Any help fixing this would be appreciated.
import requests
api = 'https://api.pixelwalker.net/api/'
headers = {
    "Host": "api.pixelwalker.net",
    "User-Agent": "Bot",
    "Accept": "*/*",
    "Referer": "https://client.pixelwalker.net/",
    "Content-Type": "application/json",
    "Origin": "https://client.pixelwalker.net",
    "Connection": "keep-alive",
}
login = {
    "identity":"email",
    "password":"password"
}
auth = requests.post(api+'collections/users/auth-with-password', login, headers).json()
print(auth)
headers.update({"Authorization": auth["token"]})
world = requests.get(api+'joinkey/pixelwalker_2024_12_29/legacy:PW01', json=headers)
print(world.text)
edit: I changed my code to use httpx, and so far it works. I don't know the details, but it might be related to requests using TLS 1.2.

Is the next fix good enough ?

import httpx

api = 'https://api.pixelwalker.net/api/'
headers = {
    "Host": "api.pixelwalker.net",
    "User-Agent": "Bot",
    "Accept": "*/*",
    "Referer": "https://client.pixelwalker.net/",
    "Content-Type": "application/json",
    "Origin": "https://client.pixelwalker.net",
    "Connection": "keep-alive",
}

login = {
    "identity": "email",
    "password": "password"
}

try:
    with httpx.Client() as client:
        auth_response = client.post(api + 'collections/users/auth-with-password', json=login, headers=headers)
        if auth_response.status_code != 200:
            print(f"Authentication failed. Status code: {auth_response.status_code}, Response: {auth_response.text}")
            exit()

        auth = auth_response.json()
        if "token" not in auth:
            print(f"Authentication response is missing 'token': {auth}")
            exit()

        headers.update({"Authorization": auth["token"]})
        print(f"Authenticated successfully. Token: {auth['token']}")

        world_response = client.get(api + 'joinkey/pixelwalker_2024_12_29/legacy:PW01', headers=headers)
        if world_response.status_code != 200:
            print(f"Failed to join the world. Status code: {world_response.status_code}, Response: {world_response.text}")
            exit()

        print(f"World response: {world_response.text}")

except httpx.RequestError as e:
    print(f"An error occurred during the request: {e}")

Or that needs some adjustments ?


What are you looking for?

I don't care.¯\_(ツ)_/¯

Offline

Wooted by:

#79 2025-02-14 19:22:21

John
Member
Joined: 2019-01-11
Posts: 2,031

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

Version 0.16.0-alpha Changelog

Happy Valentine's Day everyone! We got an update for ya!
Additions

  • Added hex backgrounds. Legacy worlds with an old bgcolor assigned will be converted to hex backgrounds.

  • Added undo and redo edit tools.

  • Added some commands: /kill , /giveeffect, /takeeffect, /reseteffects .

  • Added minimap opacity setting.

  • Added a speedrun timer for fun.

  • Added legacy play counter in lobby.

  • Added friend list totals in the lobby.

  • Temporarily added a few smileys.

Changes

  • Automatic saving can now be enabled if other players have edit.

  • In the settings screen, checkboxes can now be toggled by clicking the setting name.

  • Incoming direct messages are now highlighted.

  • Standardized the error output for all commands.

  • Removed "This world has no description" from world previews.

  • If enabled, usernames in private messages will be highlighted.

  • Added 400ms for timed effects to account for faster speeds.

  • Reordered some blocks.

  • Added the /listblocks endpoint, the /mappings will be removed a future update.

  • When you spectate someone else, it shows their values for coins/deaths/etc.

Bug Fixes

  • World portal spawns are now respected when the player is reset.

  • Blocks being dragged are no longer blurry.

  • Physics are now properly synchronized with effects enabled.

  • When you die you no longer keep the zombie and curse effects.

  • The server no longer show the unsaved changes dialog for new worlds that were never edited.

  • Fixed the inspect tool for world portals spawns.

  • Unsaved worlds will no longer show the unsaved exit confirmation.

  • Fixed a bug where when you toggled god mode the client thought you moved, and then made username/chat bubbles temporarily hidden.


Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
9b5xehU.png
[imghttps://mm.sirjosh3917.com/PW?scale=1img]

Offline

Wooted by: (2)

#80 2025-02-14 19:33:54

carbon3715
Member
Joined: 2020-04-30
Posts: 31

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

BiWKuWT.png

Offline

Wooted by:

#81 2025-02-17 23:45:22

John
Member
Joined: 2019-01-11
Posts: 2,031

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

Version 0.17.0-alpha Changelog

Wow this was fast! Enjoy everyone!
Additions

  • Counters (NOTE: They are subjected to change and are in beta - things may be added/removed.)

Bug Fixes

  • Fixed a critical bug where some worlds could crash the server.

  • Fixed a critical bug where legacy worlds were unable to be joined under certain conditions.

  • Fixed a critical bug that prevented users from joining unsaved, private, or unlisted worlds by link. (This broke Realms, sorry Marten!)

  • The /listblocks endpoint returns as a JSON content type.

  • The minimap is now shown for legacy worlds.

  • Fixed a few incorrect minimap colors.


Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
9b5xehU.png
[imghttps://mm.sirjosh3917.com/PW?scale=1img]

Offline

#82 2025-02-19 01:10:37, last edited by John (2025-02-20 12:52:28)

John
Member
Joined: 2019-01-11
Posts: 2,031

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

There were quite a few playing Anatoly's Yo!Scroll remake called The Line - be sure to join the Discord if you'd like to get notified when it's online next, and to join other members of the community!
aiNoVYI.png


Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
9b5xehU.png
[imghttps://mm.sirjosh3917.com/PW?scale=1img]

Offline

#83 2025-02-20 11:15:47, last edited by carbon3715 (2025-02-20 11:17:23)

carbon3715
Member
Joined: 2020-04-30
Posts: 31

Re: PixelWalker.net: An active Everybody Edits Multiplayer experience!

Your picture doesn't work for me, here's another one
(There was around 20 people and more were joining, but unfortunately Anatoly stopped the bot and gave everyone edit which ruined the fun, otherwise I am sure there would be around 30-35)
ZYHHvWV.png

Offline

Wooted by:
carbon37151740046547799635

Board footer

Powered by FluxBB

[ Started around 1740304025.5446 - Generated in 0.103 seconds, 12 queries executed - Memory usage: 1.53 MiB (Peak: 1.69 MiB) ]