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.
Yeah it also depends on the time of day, like right now there are 12 online total including private worlds.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
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
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 drawing?
Offline
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!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Offline
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!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
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!
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
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)
Offline
Hi all! We have an update today! I hope your future shines brighter than the new diamond effect! Enjoy this one!
Additions
Added setters for counters.
Added a custom command registration system with tab completion for bots. All custom commands are prefixed with double slashes. (//)
Added quite a few of command aliases.
Added a setting in the lobby for the default value for the fill tool's ignore layers option.
Added the owner's username in the world information popup used in the lobby.
Changes
Counter incrementors can't be zero.
Improved the rendering for blocks and sprites. Be sure to check out the new smiley effects!
The debug menu's player location is more precise.
The /reseteffects, /undo, /redo commands can be used in any worlds you can edit.
You'll get a different smiley each time you touch the cake.
Clarified in the game that admins and mods can always join worlds, regardless of visibility settings.
New users also get a free 400x200 world - if you need more talk to an admin!
Bug Fixes
Improved reliability for lower end connections.
Fixed the /counter command.
If you didn't have edit, the /undo and /redo commands don't tab complete.
When you spectate someone you'll see their counters.
Allow importing malformed .eelvl files were commonly used for invisible hazards.
Improved the email verification process.
The block configuration bubbles now do proper sanitization.
Fixed an issue where players could be duplicated in the user list.
Fixed a few UI elements that were affected by interface resizing.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Whenever I try to play now I get this error at the "Authenticating..." stage:
Failed to join world!
Reason: undefined
This happens even when I play at https://pixelwalker.net/, which would normally bring me to the lobby.
Offline
Whenever I try to play now I get this error at the "Authenticating..." stage:
Failed to join world!
Reason: undefined
This happens even when I play at https://pixelwalker.net/, which would normally bring me to the lobby.
Can you PM me the result of the js console? Also try clearing your cache and cookies. Let me know if that helps!
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Offline
Ah, my bad. The problem was that the update logged me off, and I had NoScript blocking reCAPTCHA so the login screen couldn't load.
Ahhh that'll do it! Glad you were able to get it sorted out though.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
just talked with another person in the digbot. what a multiplayer experience, it was great
Offline
Another update folks! Many people are discovering the game - be sure to join us in the game and in the Discord to catch up with old friends!
Additions
Added secret edit keys.
Added block data arguments to the /listblocks endpoint
Changes
Kick messages now shows who issued the kick.
Increased the width of signs text bubbles.
The /custom command no longer strips away numbers and hyphens.
If you're flying without god mode rights, then you can't collect coins.
You can't toggle keys while flying anymore.
If you obtain god mode rights while the minimap is disabled, then you'll be able to view the minimap.
Unsaved world owners are now shown in the sidebar.
Bug Fixes
Fixed a bug where if you entered the world through a world portal spawn point and died, you'd get respawned to a regular spawn point instead of the world portal spawn point.
The speedrun timer starts with 3 decimal points instead of 2.
The inspect tool for counters say Value instead of Increment Value as this doesn't make sense for setters.
The fill tool now checks for block properties when filling.
Old chat messages now highlight usernames as appropriate.
Fixed the green dungeon torch being offset by a pixel.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Water you waiting for? Join the Discord Server to see more sneak peeks like this one! Coming soon™.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
heavy lobster
Professional EE dumbarse, formerly known as Theorywork. Know me? Say hi!
Oubliette 2023 2024! one day, maybe.
Offline
Can't wait for android touch screen/controller support
I don't know max and minimum size for image tried asking, but oh well!
Offline
Since the last update, we've officially surpassed 1,000 registered users! Thanks to all of you for contributing to the game and the community! Keep sharing the game with your friends who haven't yet found us!
Additions
Added the overlay layer. Liquids and their respective surface decorations have been moved to this layer. This means you can now place coins, blocks, gravity, and more underwater!
Added Fog pack. The fog pack uses the overlay layer as well, so you can put things behind fog!
Layer visibility can be toggled if you're flying and have edit - use [ and ].
Added a few gameplay sounds - see if you can find them all! There are 4 different sounds that were added.
Renamed the gold pack to the gilded pack, and added bronze and silver colors. Thanks Minimania for the assets!
Added a few more colors to the canvas pack - thanks Boo for the assets!
Changes
Collecting checkpoints now apply immediately.
Optimized the performance of the in-game renderer.
Bug Fixes
Fixed a major issue related to client desyncs and coins.
Signs and content within the inspect tool are properly censored, depending on settings.
Fixed the entry types for the Switch Activators on the /listblocks endpoint.
Cleaned up the server code & fixed a few internal server bugs.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Having issues registering, reCAPTCHA token is failing to verify.
]--A.k.a Jamm6--[
Twitter: https://twitter.com/Jamm6gamer
Pixiv: https://www.pixiv.net/en/users/36401809
Youtube: https://www.youtube.com/channel/UCWauHg … u0wBo63Uuw
Offline
Having issues registering, reCAPTCHA token is failing to verify.
Do you have an adblock or an extension that might be affecting it? Try disabling all your extensions and see if you're able to register. Adblockers especially can cause issues with reCAPTCHA
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
[ Started around 1745854235.7789 - Generated in 0.189 seconds, 12 queries executed - Memory usage: 1.81 MiB (Peak: 2.1 MiB) ]