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
Do you love PixelWalker and want to help build a positive community? We're looking for a dedicated player to join our moderation team! As a Community Moderator, you'll be crucial in maintaining a safe and engaging environment on our Discord server and within the game. Your responsibilities will include monitoring chat, enforcing rules, addressing player concerns, and helping with community events. You'll work closely with the Game Administrators to ensure a thriving PixelWalker experience for everyone.
We need active players with excellent communication skills, maturity, and a passion for PixelWalker. You should be comfortable with Discord, able to handle situations fairly, and willing to learn, understand, and consistently enforce the community guidelines. Previous moderation experience is a plus but not required. You'll need to dedicate a reasonable amount of time to this role and be active within the game and Discord.
This is a fantastic opportunity to contribute directly to the PixelWalker community, gain insight into game behind-the-scenes, and work with a passionate team. If you're enthusiastic about PixelWalker and meet these requirements, we encourage you to apply! DM your in-game name, a brief introduction, why you want to be a moderator, any relevant experience, and your availability to John via Discord by May 30th. We're excited to hear from you!
Are you a passionate PixelWalker builder with a vision for the game's creative potential? We're seeking a dedicated builder to join the Steering Committee and contribute your unique insights on future features and development priorities. This is your chance to directly influence how building and creative elements evolve in PixelWalker, offering valuable feedback beyond the Game Administrator's perspective.
As the dedicated builder representative, you'll discuss and recommend improvements to building mechanics, new blocks, and features that enhance the creative experience. You will be the voice for all builders, ensuring their needs and desires are considered in future development. To be eligible, you must be an active player and Discord member who primarily identifies as a Builder. You'll also need to maintain confidentiality and commit to a term of up to 6 months with the potential for an extension as determined by the Game Administrators.
Don't miss this opportunity to make a real impact on PixelWalker! To apply your builder expertise to the Steering Committee, DM John via Discord with your in-game username, a brief introduction, your reasons for wanting to join, any relevant experience, and your availability by May 30th. We eagerly await your application!
Interested in both vacancies? Let us know!
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Yeah it also depends on the time of day, like right now there are 12 online total including private worlds.
https://i.imgur.com/PIb1Aba.png
damn it felled off the last few months
Offline
Hi all! Another update! Be sure to join the Discord server to hear about the latest goings-on with the game.
Additions
Added guests - they can join worlds via link only and can't browse the lobby.
Added a sound for collecting the trophy.
Added resetters for counter collectibles.
Temporarily added more smilies - snowman, bird, bunny, bee, new years, and golfer.
The zombie timed effect can now last infinitely.
Changes
Everyone has access to /givegod for themselves in legacy worlds.
Effects were adjusted to apply immediately.
Effect collisions were completely rewritten and improved.
Added an animation for a random decoration - can you find it? Joey was the first to find it!
The /reseteffects (/ce) will reset the curse and smiley now.
The order was changed for the chiseled pack.
Signs with no text will hide the bubble. NOTE: Subject to change
Flying players can now infect non-flying players with curse and zombie.
Bug Fixes
Invulnerability and curse/zombie interactions now work as they should.
Incorrect minimap colors for some doors and gates were fixed.
Fixed a bug where in older save versions, the `/reloadworld` command wouldn't reload the overlay layer.
Gray and blue TVs from the domestic pack now import correctly from legacy worlds.
The effect resetter no longer resets the smiley.
Players now aren't reset twice when the world is reloaded.
Fixed an issue with coins where you could have negative amounts, and there would be desyncs in some cases.
Joining full rooms no longer bugs the server out.
Fixed a bug where kicked players wouldn't know they were kicked.
Sign stems now show up when one-ways or half blocks are underneath, unless they are facing downwards.
Miss Everybody Edits and your old friends? Check out PixelWalker.net and reconnect with the community!
[imghttps://mm.sirjosh3917.com/PW?scale=1img]
Offline
Hi everyone! The exterminators are here! We've been on a bug-fix kick for the past few days! We've broken them into different categories because there's soooo many fixes in this release.
Additions
When others are spectating you (or the person you're also spectating), an eye shows next to them in the player list.
Changes
The icon for unsaved worlds in the lobby is now an hourglass.
Bug Fixes
Effects
Fixed fire not extinguishing on player death.
Fixed desync issues with the gravity direction effect.
Jump counts are now reset on player death.
You can't get softlocked in zombie doors/gates anymore.
Improved effect removal handling to prevent desyncs.
Instruments
The instrument block bubbles no longer slowly disappear as a result of interruptions to the animation.
Fixed an issue where in some cases you were unable to place new different note blocks over existing note blocks.
Fixed an issue where in some cases placing notes on top of existing notes wouldn't work.
Fixed an issue where multiselecting after block picking instruments would overwrite the block that was picked.
Physics
Fixed a few physics issue related to autojumping delays, jump buffering and key input states.
Fixed half block interactions with other physics blocks.
Fixed a physics issue related to ladders so they match the original game.
Improved safeguards for simultaneous inputs within the client.
Other
Improved the connection management under the hood.
Fixed an issue where there were pop-ups regarding undefined usernames.
Minimaps are no longer cut off in the lobby.
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 1747833518.8172 - Generated in 0.157 seconds, 12 queries executed - Memory usage: 1.91 MiB (Peak: 2.25 MiB) ]