Time |
Nick |
Message |
00:52 |
|
TommyTreasure joined #minetest-hub |
01:17 |
|
TommyTreasure joined #minetest-hub |
01:20 |
|
atorian37 joined #minetest-hub |
01:41 |
ShadowBot |
bigfoot547: server [--{name,address,ip,players,ping,port} <value>] |
01:41 |
ShadowBot |
bigfoot547: server [--{name,address,ip,players,ping,port} <value>] |
01:42 |
ShadowBot |
bigfoot547: No results. |
01:42 |
ShadowBot |
bigfoot547: Red Cat Creative | 51.254.216.93 | Clients: 2/11 | Version: 0.4.16 | Ping: 11ms |
01:50 |
|
NathanS21 joined #minetest-hub |
02:09 |
NathanS21 |
hi bigfoot547 |
02:10 |
benrob0329 |
Hi NathanS21, bigfoot547 |
02:11 |
NathanS21 |
hi benrob0329 |
02:11 |
benrob0329 |
Unfortunately no, I dont know any good map seeds |
02:13 |
|
sniper570 joined #minetest-hub |
02:57 |
ShadowBot |
bigfoot547: No results. |
02:57 |
ShadowBot |
bigfoot547: No results. |
03:13 |
|
LazyJ joined #minetest-hub |
04:46 |
Calinou |
bigfoot547: what for? you can run minetestserver as a systemd service |
04:46 |
Calinou |
(or in a GNU screen instance) |
04:46 |
Calinou |
the former is preferred for continuous operation, however it means you can no longer access it via a ncurses console |
04:46 |
Calinou |
the latter still lets you access a ncurses console, but you need to take care of automatic restarts (on server boot or crashing) yourself |
04:47 |
Calinou |
I have a systemd service file for minetestserver, and a cron job for minetestmapper |
04:49 |
Calinou |
bigfoot547: feel free to use this template :) https://gist.github.com/Calinou/b958b8aac735046381e3a0c4ffc150a6 |
04:50 |
Calinou |
this is for a system-wide installed minetestserver (via `make install`) |
04:51 |
Calinou |
https://gist.github.com/Calinou/a1ac5604c7acc407dbb060682d76e57b |
04:51 |
Calinou |
mapper script |
04:51 |
Calinou |
that script is called using `0 */6 * * * /home/hugo/.minetest/mapper.sh` in cron (`crontab -e`) |
04:52 |
Calinou |
you're welcome :) |
04:53 |
Calinou |
here's my server's .conf file, too: https://gist.github.com/Calinou/683cb0748efe867be6e18f86f206a6b7 |
04:53 |
Calinou |
lots of optimizations there (mostly targeted at high-end VPSes or dedicated machines) |
05:17 |
|
nerzhul joined #minetest-hub |
07:24 |
|
nerzhul joined #minetest-hub |
07:56 |
Raven262 |
Hi Calinou |
08:07 |
nerzhul |
heh my minetestserver now compiles with asio, i need minetest client now and serialize NetworkPacket :) |
08:07 |
nerzhul |
i hope i can have a working (not totally finished) PoC for this network rewrite |
08:16 |
|
tenplus1 joined #minetest-hub |
08:16 |
tenplus1 |
hi folks |
08:16 |
Raven262 |
Hi ten |
08:16 |
Raven262 |
It seems that fix works |
08:16 |
tenplus1 |
hi raven :) |
08:16 |
tenplus1 |
fix ? |
08:16 |
Raven262 |
I got no disconnections this night at all |
08:17 |
tenplus1 |
ohh, the QoS thing |
08:17 |
Raven262 |
Yea |
08:17 |
tenplus1 |
glad to hear :))) windows has many weird services ripe for disabling :D |
08:17 |
Raven262 |
QoS might also be the reason of ping jumping over 400 when playing online games. |
08:18 |
Raven262 |
And when nothing else is using the network speed, of course |
08:19 |
tenplus1 |
QoS is a service that winblows uses to reserve bandwidth for many things... it can take as much as 20% of your internet speed away from you |
08:19 |
Raven262 |
Thats a lot |
08:20 |
tenplus1 |
indeed... |
08:20 |
tenplus1 |
if I really have to install windows for a client there's around 20 services that get removed to make it work properly :D |
08:22 |
Raven262 |
lol |
08:25 |
|
IhrFussel joined #minetest-hub |
08:25 |
tenplus1 |
hi fussel |
08:26 |
|
nerzhul joined #minetest-hub |
08:26 |
tenplus1 |
hi nrz |
08:26 |
nerzhul |
hi |
08:27 |
IhrFussel |
Hey^^ ... I just read in the log about "forking minetestserver to background" and on Linux it's as simple as adding a & at the end |
08:27 |
tenplus1 |
forking to background process ? |
08:28 |
IhrFussel |
I guess bigfoot meant it like that but nobody mentioned "&" |
08:29 |
IhrFussel |
Not sure if & works on Windows too |
08:31 |
IhrFussel |
But the win shell (power shell) looks more complicated in general... At least less so than the old CMD |
08:32 |
IhrFussel |
Doesn't forking mean "copy" though? |
08:32 |
IhrFussel |
Like on github if you fork a repo you basically copy it |
08:33 |
tenplus1 |
would be great if minetestserver would make full use of GPU for mod/map functions |
08:38 |
tenplus1 |
that would speed up servers considerably and prolly allow us to have more than 50 players at a time |
08:40 |
|
CWz joined #minetest-hub |
08:40 |
tenplus1 |
hi CWz |
08:40 |
CWz |
Skippy |
08:41 |
CWz |
Yo |
08:41 |
tenplus1 |
:PP |
08:42 |
IhrFussel |
Okay I looked it up "&" on Linux is actually called "fork process into background" even though I'm not sure why it says forking |
08:43 |
tenplus1 |
strange wording indeed... |
08:46 |
IhrFussel |
I'm asking #bash |
09:06 |
|
Raven262 joined #minetest-hub |
09:07 |
Calinou |
IhrFussel: good old "minetest & disown" |
09:07 |
Calinou |
:) |
09:07 |
Calinou |
(allows you to close the terminal in which Minetest was started, without closing Minetest) |
09:07 |
tenplus1 |
hi Cal |
09:08 |
Raven262 |
Wait you only need to add & disown for anything run from terminal? |
09:08 |
tenplus1 |
problem with that is, if minetest crashes there's no real way to register crash and restart server if it's running as a background process |
09:08 |
Raven262 |
It works! |
09:09 |
Raven262 |
Well, this is a nice thing to know. |
09:16 |
|
Krock joined #minetest-hub |
09:17 |
Krock |
hi tenplus1 |
09:17 |
Krock |
(almost missed the chance!) |
09:17 |
tenplus1 |
hi Krock |
09:17 |
tenplus1 |
:) |
09:22 |
IhrFussel |
If you operate via ssh you don't even need "disown" |
09:22 |
IhrFussel |
I never used disown, the terminal disowns wny background process as soon as I type exit |
09:39 |
|
lisac joined #minetest-hub |
09:40 |
tenplus1 |
hi lisac |
09:41 |
lisac |
hey tenplus1 |
09:41 |
tenplus1 |
o/ |
10:02 |
|
Fixer joined #minetest-hub |
10:02 |
tenplus1 |
hi fixer |
10:05 |
Krock |
hi Fixer |
10:08 |
Fixer |
hello |
10:11 |
Calinou |
Raven262: yeah, that works with any program |
10:11 |
Calinou |
<IhrFussel> If you operate via ssh you don't even need "disown" |
10:11 |
Calinou |
this isn't true (unless it changed recently, but I doubt it) |
10:12 |
Calinou |
unless you run the process in a screen/tmux instance |
10:12 |
Calinou |
(or nohup) |
10:20 |
|
sniper338 joined #minetest-hub |
10:20 |
tenplus1 |
hi sniper |
10:29 |
|
Amaz joined #minetest-hub |
10:30 |
tenplus1 |
hi amaz |
10:31 |
Raven262 |
Hi Amaz |
10:32 |
Amaz |
Hello :) |
10:43 |
|
Raven262 joined #minetest-hub |
10:52 |
|
LazyJ joined #minetest-hub |
10:52 |
tenplus1 |
wb LazyJ |
10:52 |
LazyJ |
Thanks tenplus1 ;) |
11:36 |
|
Darcidride joined #minetest-hub |
11:36 |
tenplus1 |
hi Darcidride |
11:37 |
|
TommyTreasure joined #minetest-hub |
11:37 |
tenplus1 |
hi tommy |
11:46 |
|
ThomasMonroe joined #minetest-hub |
11:46 |
|
ThomasMonroe joined #minetest-hub |
11:46 |
tenplus1 |
hi thomas |
11:46 |
ThomasMonroe |
hi tem |
11:46 |
ThomasMonroe |
ten* |
11:47 |
|
CalebDavis joined #minetest-hub |
11:47 |
tenplus1 |
hi caleb |
11:47 |
CalebDavis |
hi ten |
11:53 |
|
TommyTreasure joined #minetest-hub |
11:55 |
|
sniper338 joined #minetest-hub |
11:56 |
|
sniper338 joined #minetest-hub |
11:58 |
|
sniper570 joined #minetest-hub |
12:20 |
|
Aerozoic joined #minetest-hub |
12:20 |
tenplus1 |
hi Aerozoic |
12:20 |
Aerozoic |
wazup |
12:20 |
tenplus1 |
trying to figure out sfinv again |
12:20 |
tenplus1 |
you ? |
12:20 |
Aerozoic |
haven't figured out what i wanna do yet, lol |
12:26 |
CalebDavis |
hi Aerozoic |
12:26 |
Aerozoic |
hi caleb |
12:47 |
Darcidride |
Hi tenplus1 |
12:47 |
|
Raven262 joined #minetest-hub |
12:47 |
tenplus1 |
o/ |
12:47 |
Raven262 |
o/ |
12:47 |
tenplus1 |
you getting kicked on and off again raven ? |
12:47 |
Raven262 |
Nah, back on linux now |
12:47 |
tenplus1 |
*phew* |
12:47 |
Raven262 |
I was on windows earlier |
12:49 |
* tenplus1 |
has simple_skins working with sfinv (kinda) |
12:49 |
Raven262 |
Nice |
12:50 |
Raven262 |
A formspec or a tab? |
12:50 |
tenplus1 |
it's a tab that lets you select your skin |
12:50 |
Raven262 |
Nice |
12:50 |
tenplus1 |
sfinv is a pain in the butt though, jsut need to update formspec on selection |
12:50 |
tenplus1 |
that's the only thing I'm looking for now |
12:51 |
tenplus1 |
inv+ was a lot easier to use |
12:52 |
|
Jordach joined #minetest-hub |
12:52 |
tenplus1 |
hi Jordach |
13:02 |
Jordach |
oooo new techmoan |
13:02 |
tenplus1 |
whassat ? |
13:02 |
Jordach |
https://www.youtube.com/watch?v=Q_9IBIcsYj4 |
13:03 |
tenplus1 |
ahh, tape rivals :D |
13:17 |
Krock |
not even possible to for fast forward |
13:17 |
Krock |
*to do |
13:17 |
tenplus1 |
that sucks |
13:18 |
Krock |
and removing a stuck tape might be paintul too (opening the case et all) |
13:18 |
Krock |
not very surprising that it hasn't got popular tbh |
13:18 |
Jordach |
meanwhile i'm fulla salt |
13:19 |
Jordach |
>NW-A35 Hi-Res Walkman |
13:19 |
Jordach |
>loses to 1989 DD9 Cassette Walkman |
13:19 |
Jordach |
i found a 1st gen mastering of Thriller |
13:19 |
Jordach |
the hi-res flacs i have can't beat it |
13:19 |
Jordach |
(pun intended) |
13:19 |
tenplus1 |
heh |
13:21 |
* Jordach |
dies laughing |
13:21 |
Jordach |
goddamn puppets techmoan |
13:23 |
Jordach |
he kills me everytime the puppets come out |
13:23 |
Jordach |
it's always amusing |
13:24 |
Jordach |
hmm, my training provider even has programming courses |
13:30 |
|
Raven262 joined #minetest-hub |
13:36 |
ThomasMonroe |
wb raven |
13:38 |
|
sniper338 joined #minetest-hub |
13:49 |
Raven262 |
thx |
13:50 |
|
TommyTreasure joined #minetest-hub |
13:56 |
benrob0329 |
Hello tenplus1, Jordach, ThomasMonroe, and Raven262 |
13:57 |
ThomasMonroe |
hey benrob |
13:57 |
benrob0329 |
Just a note: I will be ln vacation starting Sunday |
13:58 |
benrob0329 |
But I do recommend that you guys watch the next episode of Category5 TechTV :P |
13:59 |
tenplus1 |
hi ben |
14:01 |
tenplus1 |
is anyone good with sfinv ??? |
14:03 |
CalebDavis |
i am running minetest.generate_ores(vm) and then minetest.generate_decorations(vw) and it is generating the ores but not the decorations is there a reason for this? |
14:03 |
Krock |
CalebDavis, use write_to_map afterwards |
14:03 |
CalebDavis |
i am |
14:03 |
benrob0329 |
I'm good at using it :D |
14:04 |
tenplus1 |
*phew* false alarm... got it working eventually |
14:04 |
tenplus1 |
damn thing wouldnt update when using it |
14:04 |
Krock |
uhm.. they generate just fine in singlenode, but there's no biome information |
14:04 |
Krock |
which means that all decorations/trees are generated everywhere |
14:04 |
CalebDavis |
i am trying to get them in a new realm for a v7 world |
14:05 |
Krock |
I suspect there's a Y limit for the decorations |
14:06 |
Krock |
if your realm gets generated below Y=0, then I'm right with my assumption |
14:06 |
CalebDavis |
yea mine is at -11000 ill try manualy placing them like caverealms does it |
14:07 |
Krock |
instead, if you move it above Y=0, like +1000m, then you'll have the same issue with ores |
14:07 |
Krock |
but the decorations will generate just fine there |
14:08 |
CalebDavis |
no ores generate fine in the sky |
14:08 |
Krock |
but there will be much less |
14:08 |
CalebDavis |
i think it is the mgv7 that is getting in the way |
14:24 |
tenplus1 |
Simple Skins updated to 0.5 - supports sfinv or inventory+ |
14:25 |
CWz |
what about ui |
14:25 |
tenplus1 |
I aint touching that with a barge-pole |
14:25 |
CWz |
correct me if i am wrong but wasn't inventory+ abandoned long ago |
14:25 |
tenplus1 |
not at all, I keep the mod alive on my git page and update it |
14:26 |
tenplus1 |
we use it exclusively on Xanadu |
14:30 |
Raven262 |
Hi benrob0329 |
14:34 |
|
Raven262 joined #minetest-hub |
14:35 |
Raven262 |
Hmmm I'm making a home server for lisac, I and one friend of ours to play on. Got any mod recommendations? |
14:35 |
tenplus1 |
what kinda server do you want it to be ? |
14:37 |
Raven262 |
A server for exploration, basically I need an interesting mapgen and some nice underground and stuff |
14:37 |
Raven262 |
I also need an inventory mod |
14:37 |
tenplus1 |
exploration = interesting mods to fill the world with goodies :) |
14:37 |
tenplus1 |
Farming Redo |
14:38 |
Raven262 |
Hmm, good idea |
14:39 |
tenplus1 |
caverealms_lite gives you interesting underground caves to explore |
14:39 |
Amaz |
Raven, you could use Duane's new C++ mapgen |
14:39 |
Amaz |
That would be fun to explore :) |
14:39 |
Raven262 |
Amaz, Its unfinished i think |
14:39 |
Amaz |
Yeah |
14:40 |
Raven262 |
And yea, its EPIC |
14:40 |
Amaz |
That's the only problem with it :P |
14:40 |
Raven262 |
I'm checking for updates on it every day |
14:41 |
Raven262 |
Maybe the original caverealms? |
14:44 |
CalebDavis |
the generate_decorations works i didnt have the schem path correct |
14:44 |
CalebDavis |
XD :) |
15:01 |
Raven262 |
tenplus1, farming_redo and toolranks seem incompatible |
15:03 |
tenplus1 |
? they do ? |
15:03 |
tenplus1 |
I have farming redo and toolranks working on xanadu... hoe's have levels |
15:04 |
Raven262 |
Exactly i get an error cause of that |
15:04 |
tenplus1 |
what error ? |
15:05 |
Raven262 |
toolranks/init.lua:30: attempt to concatenate local 'uses' (a nil value) |
15:05 |
Raven262 |
toolranks/init.lua:30: in function 'create_description' |
15:05 |
tenplus1 |
checking |
15:09 |
tenplus1 |
k, sent pull request to lisac to fix issue |
15:10 |
tenplus1 |
ooh! o.O lisac gave me admin... er... re-download toolranks and isntall, shoudl work now |
15:11 |
tenplus1 |
does anyone have issues with unified_inventory and sfinv ??? I click a button in ui and sfinv opens |
15:11 |
benrob0329 |
(Offtopic, fingerprint scanners are not so "secure") https://youtu.be/MAfAVGES-Yc |
15:11 |
Raven262 |
thanks ten :D |
15:11 |
tenplus1 |
lol, tape and a pencil can get passed most fingerprint scanners |
15:11 |
tenplus1 |
working now raven ? |
15:12 |
Raven262 |
It works! :D |
15:12 |
tenplus1 |
sweet :P |
15:16 |
tenplus1 |
who uses unified_inventory here ??? |
15:17 |
benrob0329 |
I used to, don't bother to install it anymore though |
15:17 |
benrob0329 |
Sfinv is fine for most things |
15:17 |
tenplus1 |
same... it's not working for me here... keeps bringing up sfinv when I click unified_inventory button |
15:19 |
CalebDavis |
i always use UI |
15:19 |
|
Fixer_ joined #minetest-hub |
15:19 |
tenplus1 |
am slowly convering any mods I have to use sfinv |
15:20 |
tenplus1 |
just bags and homepos to go |
15:39 |
TommyTreasure |
tenplus1, has the minetest-3d_armor in your repository different from the original mod by Stuart Jones? |
15:39 |
tenplus1 |
yeah, it's a very old version |
15:40 |
TommyTreasure |
has = is |
15:40 |
tenplus1 |
will remove it soon :D |
15:41 |
TommyTreasure |
admin armor suddenly changed its behaviour, and nothing has been edited since install. checking original source now. ty |
15:42 |
tenplus1 |
I use the old 3d_armor code on xanadu which is tailored to work alongside other mods... |
15:42 |
TommyTreasure |
will your hud_hunger still work with the original version of armor? |
15:43 |
tenplus1 |
hud_hunger is blockmans old mod, might work but no-one else is maintaining it... |
15:43 |
tenplus1 |
that was the last update |
15:43 |
TommyTreasure |
hud_hunger and/or hudbars |
15:43 |
tenplus1 |
wuzzy's hudbars has been updated many times since that release also |
15:44 |
TommyTreasure |
thanks, i'll have to do a few updates later. :) |
15:44 |
sofar |
https://www.youtube.com/watch?v=o4V5PR9Xh1s |
15:44 |
tenplus1 |
o/ sofar |
15:44 |
* Krock |
sets speed = 2 |
15:47 |
sofar |
are you smurfing my video? |
15:51 |
sofar |
title: Inside the Box - Creating your first box - Guide |
15:51 |
sofar |
24 minutes of my soothing sexy voice explaining how to put a block of marble down |
15:51 |
sofar |
ahem |
15:51 |
sofar |
and other useful tips |
15:51 |
tenplus1 |
lokl |
15:57 |
* tenplus1 |
watches vines on youtube... soo funny :P |
15:58 |
tenplus1 |
https://www.youtube.com/watch?v=mevX0aEThcc warning: strong language in some |
16:00 |
sofar |
I love how I spent 3+ hours creating an original work and when showing it off, I'm immediately replaced with a funny cat video |
16:01 |
sofar |
continue with the cat videos |
16:01 |
tenplus1 |
:P |
16:02 |
sofar |
it's fine, I'll take some consolation in the 13 views I'm gonna get in the next week |
16:03 |
benrob0329 |
sofar: dont worry, the one video you don't want people to see will end up getting thousands of views |
16:04 |
sofar |
the walkthrough videos of the tutorials have gotten ~150 views, so it's not so bad |
16:09 |
Krock |
nyancat replacement idea: https://www.youtube.com/watch?v=DNoXnu8UwXM |
16:09 |
Krock |
(animated, ofc) |
16:09 |
sfan5 |
fractalcat |
16:09 |
tenplus1 |
players would think they're trippin' if they found one of those |
16:10 |
Krock |
^^ |
16:11 |
benrob0329 |
tenplus1: and they dont when seeing PB&J pup's tail? Or a penut butter doge in general? |
16:11 |
tenplus1 |
lol, I removed pb&j pups tail and replaced with rainbow in my redo mod :p |
16:12 |
benrob0329 |
I'd much rather see a trippy fractal anomaly than...idk a living snack? |
16:16 |
tenplus1 |
would love to see the model you come up with :)) for now nyan rainbows = amazing boots for speed |
16:38 |
|
IhrFussel joined #minetest-hub |
16:39 |
IhrFussel |
Calinou, ssh is generally the real terminal not some emulator so yes it is true: I do it since 1+ year and it never failed "minetest [parameters] & exit" |
16:40 |
Calinou |
hmm, with &, yes |
16:40 |
Calinou |
but not without & |
16:40 |
IhrFussel |
We were talking about background forking the whole time |
16:40 |
Calinou |
<sofar> 24 minutes of my soothing sexy voice explaining how to put a block of marble down |
16:40 |
Calinou |
sofar: can we pay you to make the official Minetest announcer voice? |
16:40 |
Calinou |
for achievements such as "Excellent Cobble Placement" or "Impressive Griefing" |
16:41 |
Calinou |
this will be way better than anything Quake had :^) |
16:42 |
Krock |
"Your first cobble/dirt house" |
16:42 |
benrob0329 |
I could do it *voice cracks as a high pitched squeal is emitted* |
16:42 |
Krock |
"Your first server takeover" |
16:42 |
* tenplus1 |
sounds like Samuel L Jackson |
16:44 |
benrob0329 |
We could have a voice over audition thingy |
16:47 |
sofar |
Calinou: XD |
17:39 |
Jordach |
Calinou, needs to finish with the intel inside jingle |
17:40 |
tenplus1 |
lol |
17:42 |
sofar |
I'm sure I could coax some of the Intel Studio folks to do that, they're one floor away from where I sit |
17:42 |
Jordach |
lmao |
17:42 |
Jordach |
if there's ever a minetest subway announcer |
17:43 |
Jordach |
it needs to be specifically sofar with the intel jingle |
17:43 |
sofar |
hey, if it gets me paid |
17:43 |
sofar |
I can replace Jim Parsons |
17:43 |
Jordach |
at least Minetest isn't a citrix supporter |
17:43 |
IhrFussel |
Okay so I just found out and can confirm that the time the server takes to reset forbidden nodes that were dug client-side depends ENTIRELY on the tick rate |
17:44 |
Jordach |
>tick rate |
17:44 |
Jordach |
MT doesn't have ticks |
17:44 |
Jordach |
it's all delta time |
17:44 |
Jordach |
afaik |
17:44 |
sfan5 |
they are called server steps |
17:45 |
tenplus1 |
so mc has clock ticks whereas mt has steps per second ? |
17:45 |
IhrFussel |
ticks/server steps are the same...but I just set my server to 2 second steps and I can confirm that it indeed takes up to 2 seconds before furnaces with meta re-appear after I dug them |
17:45 |
ThomasMonroe |
how do i get a technic geothermal generator running at 100%? |
17:45 |
tenplus1 |
eek |
17:46 |
IhrFussel |
So that is the SOURCE of the glitch problem...the server only updates dug nodes on STEPS |
17:47 |
IhrFussel |
Or at least the ones that need to be reset |
17:49 |
IhrFussel |
I invite anyone who doesn't believe it to my server...it is set to exactly 2.0 sec steps right now ... I can give you a pick axe and you try to remove the furnace...you will see it only checks each server step for the removal |
17:49 |
tenplus1 |
why did you set step to 2.0 ? |
17:49 |
sfan5 |
the check is instant |
17:49 |
sfan5 |
block sending seems to be just each step |
17:51 |
IhrFussel |
tenplus1, to confirm this behavior? |
17:52 |
IhrFussel |
Then block sending is the problem...the engine should have a flag for "forbidden removal" and if that flag is set the engine will send this block back immediately |
17:54 |
IhrFussel |
My point is that even with 0.1 sec steps players can glitch through the dug nodes because the server only sends the mapblocks once per step |
17:55 |
Calinou |
tenplus1: Minetest runs at 10 Hz steps by default (Minecraft always has been 20 Hz) |
17:56 |
Calinou |
IhrFussel: I don't think resetting nodes between steps is ever going to be possible |
17:56 |
|
sniper338 joined #minetest-hub |
17:56 |
Calinou |
IhrFussel: also, node digging prediction can now be changed (in 0.5.0), so you can make a node undiggable |
17:56 |
tenplus1 |
that's fine by me :) 10hz isnt that bad... it's what we do in that time which helps |
17:56 |
Calinou |
(and avoid prediction issues) |
17:56 |
tenplus1 |
*counts |
17:56 |
Calinou |
tenplus1: it's actually bad, 20 Hz would be much better already, just look at other players moving |
17:56 |
Calinou |
modern games use 30 Hz at least, often 40 Hz |
17:56 |
Calinou |
20 Hz is what Quake 3 used, almost 18 years ago :) |
17:57 |
tenplus1 |
coudl we increase that for player functions ? |
17:57 |
Calinou |
yes, `dedicated_server_step = 0.05` |
17:57 |
tenplus1 |
or would that slow things down too much ? |
17:57 |
Calinou |
if you have a decent server (and not too many players), it's doable already |
17:57 |
IhrFussel |
Calinou, why wouldn't it be possible? The "node shouldn't be dug" check is in realtime too |
17:57 |
tenplus1 |
what's the step value in singleplayer ? that's always smooth |
17:57 |
IhrFussel |
0.1 secs |
17:57 |
Calinou |
IhrFussel: do you mean that, if you send a chat message to the client when they try to dig a forbidden node, they receive the message immediately? |
17:58 |
Calinou |
tenplus1: in singleplayer, it's actually as fast as it can be, it seems… I'm not sure |
17:58 |
Calinou |
this is why carbone_mobs jump higher in singleplayer than on a dedicated server |
17:58 |
Calinou |
(last time I tested this was like 3 years ago, though) |
17:58 |
IhrFussel |
No but faster than after 100ms for sure...not every human has a bad ping (>100ms) |
17:59 |
IhrFussel |
Also what IF the server has constantly higher server step times cause of internal lag? |
17:59 |
IhrFussel |
It's not okay to let players dig anything in between server steps |
17:59 |
tenplus1 |
lag wouldnt affect step times themselves I dont think, only the functions in operation.. might skip a few yes |
17:59 |
|
srifqi joined #minetest-hub |
17:59 |
tenplus1 |
hi srifqi |
18:00 |
srifqi |
hi tenplus1 |
18:00 |
Shara |
Hello everyone |
18:00 |
IhrFussel |
tenplus1, dtime is server step time right? And the dtime can be higher than the dedicated_server_step setting 100% |
18:01 |
srifqi |
Hello Shara |
18:01 |
tenplus1 |
hi shara |
18:01 |
IhrFussel |
I will set my server step to normal in a few minutes again...so if anyone still wants to FEEL the issue about updating mapblocks on each step join it |
18:02 |
tenplus1 |
fussel, yes... dtime is server step, but if a function cannot complete within that server step it usually skips the next until it's done... that can cause lag feel |
18:02 |
IhrFussel |
On a loaded server with many mods the server step time can exceed the set setting A LOT |
18:03 |
IhrFussel |
Or I can probably upload a GIF demonstrating it |
18:05 |
tenplus1 |
what mods you got active so far ? |
18:08 |
|
nerzhul joined #minetest-hub |
18:08 |
tenplus1 |
hi nrz |
18:09 |
rubenwardy |
IhrFussel, it depends on the tick rate because that's literally when the server reads/handles packets |
18:09 |
rubenwardy |
it's not possible to change this by definition |
18:10 |
rubenwardy |
unless you split the server step up into multiple steps |
18:10 |
rubenwardy |
which would probably be painful |
18:11 |
nerzhul |
rubenwardy, in my network rework i simplify a little bit that server part, but really, it's not the CPU consuming part, it's marginal |
18:11 |
nerzhul |
except if server has long server steps, you will have some lag by definition due to the fact you don't have the pseudo pause between async steps to handle packets |
18:12 |
nerzhul |
i will try to let the session state packet checking in the network receiver |
18:13 |
nerzhul |
but it's a marginal test |
18:19 |
IhrFussel |
rubenwardy, that doesn't change the fact that this delay is the source of glitching through nodes |
18:20 |
rubenwardy |
don't use a interval of 2 seconds |
18:20 |
rubenwardy |
done# |
18:20 |
IhrFussel |
NO even with 0.1 secs it's possible |
18:20 |
|
ThomasMonroe joined #minetest-hub |
18:20 |
IhrFussel |
You just need to have some luck |
18:20 |
tenplus1 |
if you wanna stop players glitching through nodes use Protector Redo and add the setting: protector.flip = true to minetest.conf |
18:20 |
|
ThomasMonroe joined #minetest-hub |
18:20 |
tenplus1 |
then any protected areas are save |
18:20 |
tenplus1 |
*safe |
18:21 |
IhrFussel |
You should make it possible to send "dangerous" mapblocks in between steps |
18:21 |
rubenwardy |
that simply will never be possible |
18:21 |
Shara |
ten, not everyone wants to play on a server that does that |
18:21 |
rubenwardy |
also, network latency varies |
18:21 |
tenplus1 |
it's only an option that would help |
18:22 |
IhrFussel |
Network latency is not as high as 100ms for most people |
18:22 |
Shara |
Just saying, because it's not an option you should add without realising how much it can annoy players who did nothing wrong |
18:24 |
Calinou |
IhrFussel: the usefulness of increased tick rates does not depend on your ping |
18:24 |
Calinou |
if you have 25 ms ping, it's useful to increase the tick rate, just like if you have 130 ms |
18:24 |
Calinou |
IhrFussel: it is as high as 100 ms for me in lots of cases |
18:24 |
nerzhul |
latency is generally 25-50 ms in the same geographical area (europe, asia, etc) |
18:25 |
Calinou |
(Russian servers, US servers) |
18:25 |
Calinou |
and 4G connections are unstable, and often can get your ping above 100 ms |
18:25 |
IhrFussel |
My point is that players will EASILY glitch through nodes as long as the server only updates mapblocks per step and NOT in realtime |
18:25 |
rubenwardy |
if you separate network step and server step, then you could respond quicker |
18:25 |
Calinou |
nerzhul: yeah, but sometimes I'm forced to play on non-EU servers :P |
18:25 |
Calinou |
I never play Quake 2 on EU servers, for example :( |
18:25 |
Calinou |
the active FFA servers are in Russia (95-105 ms ping) and the US (140-160 ms ping) |
18:26 |
Calinou |
and that game really doesn't like high pings, most active players have < 30 ms |
18:26 |
Calinou |
(many have 5-10 ms) |
18:26 |
Calinou |
https://media.hugo.pro/explorer_2017-09-26_13-25-15.png |
18:26 |
nerzhul |
network and server steps are already splited |
18:26 |
IhrFussel |
The mapblock update speed shouldn't depend on tick rate IMO ... it is a disadvantage on servers with higher avg lag |
18:26 |
nerzhul |
server receive a packet to preperly deserialize for server usage |
18:26 |
nerzhul |
but as i said, lag is not there |
18:27 |
nerzhul |
lag is in Server step and generally Lua mod usage which is too heave for a single server step |
18:27 |
rubenwardy |
nerzhul, he's talking about latency not lag |
18:27 |
rubenwardy |
the server waits until the next server step to respond to digs |
18:27 |
IhrFussel |
I'm talking about internal server lag that raises the max_lag value in /status for example |
18:27 |
sfan5 |
nerzhul: blocks are instantly set as non-sent in the network handling code but SendBlocks() is called in the AsyncServerStep |
18:28 |
rubenwardy |
surely the server has the ability to send a single block? |
18:28 |
rubenwardy |
oops |
18:28 |
rubenwardy |
node |
18:28 |
sfan5 |
and that server step is only supposed to run each dedicated_server_step |
18:28 |
sfan5 |
rubenwardy: smallest sendable unit is block |
18:28 |
Calinou |
oh, also, looks like the Lag value on the server list is close to the dedicated_server_step in milliseconds, for most servers |
18:28 |
Calinou |
http://servers.minetest.net/ |
18:28 |
Calinou |
most servers are at 100, mine is at 33 (30 Hz tick rate) |
18:29 |
sfan5 |
Calinou: m_lag defaults to g_settings->getFloat("dedicated_server_step") |
18:29 |
Calinou |
oh, nice |
18:29 |
sfan5 |
and only increases if the server takes too long for a single step (?) |
18:29 |
Calinou |
this means we can see dedicated server steps on the list :) |
18:29 |
Calinou |
there's a server at 1341, another at 1149 |
18:29 |
Calinou |
one at 399, too |
18:30 |
rubenwardy |
So, no single node sending, no spatial partitioning of entities |
18:30 |
sfan5 |
lag = dedicated_server_step only if the server has been empty for some time |
18:30 |
rubenwardy |
great :/ |
18:30 |
sofar |
...netem delay... |
18:33 |
sfan5 |
rubenwardy: sending single nodes is a bunch of extra code on both server and client while blocks are just "pretend that this one was not sent yet" |
18:34 |
IhrFussel |
Ok not sure what went wrong there, I tried to optimize the GIF a bit and it looks very messed up...you can still see how long the node takes before it comes back https://i.imgur.com/9gYwxVa.gif |
18:35 |
|
Megaf joined #minetest-hub |
18:35 |
tenplus1 |
wb Megaf |
18:37 |
IhrFussel |
That was with server step 2.0 ... of course it comes back wayyy faster with 0.1 steps BUT no server is guaranteed to have 0.1 steps |
18:38 |
IhrFussel |
Players can basically abuse the internal server lag caused by mods to glitch through nodes...do you think that's good? |
18:39 |
IhrFussel |
So if a player wants to break through a certain protected wall they just need some nodes that cause heavy server load (like mesecons) |
18:41 |
IhrFussel |
Ok "some" isn't enough probably...but there are way heavier nodes than mesecons on some servers...and server owners with many mods (like me) are screwed cause our servers are more prone to have more internal lag which means players can glitch easier |
18:43 |
tenplus1 |
when you run your server at normal step, what's the usual lag time ? |
18:44 |
Megaf |
Thanks |
18:46 |
IhrFussel |
tenplus1, I made a mod that logs the lag values each minute https://pastebin.com/TrBYFn7e |
18:47 |
tenplus1 |
0.2 lag isnt too bad for a server |
18:48 |
IhrFussel |
That is with 4 players online right now...when there are 10+ it spikes up to 5 secs and avg can go up to 0.4 |
18:49 |
tenplus1 |
k, so what mods do you have that are player intensive ? |
18:50 |
IhrFussel |
But the way the server handles block sends right now makes sure that servers with more avg lag have a disadvantage regarding players that try to glitch through nodes |
18:50 |
IhrFussel |
the engine handles* |
18:51 |
IhrFussel |
I have lots of intensive mods and I know that my server exceeds the set step time a lot...but I simply wanted to confirm here that the source of the whole "players glitch through nodes" problem is the way the blocks are sent |
18:53 |
IhrFussel |
And it's kinda not fair that servers with less mods/less avg lag can defend themselves better against node glitchers |
18:53 |
tenplus1 |
we do what we can until such problems are ironed out |
18:58 |
IhrFussel |
Also another issue I observed: The server seems toi ignore the server_step setting when you set up a local server... I set my local server to 2.0 secs and max_lag was 0.1 |
18:59 |
IhrFussel |
I mean I set 2.0 in advanced settings before hosting the server* |
19:03 |
nerzhul |
Calinou, mine is as 10hz :) |
19:03 |
nerzhul |
25hz* |
19:03 |
nerzhul |
with 10 players |
19:04 |
nerzhul |
but lua part has been moved to C++ code haha |
19:04 |
nerzhul |
for block sending code it should be synced with server step, and it's sent as soon as it's ready |
19:04 |
nerzhul |
no sense to have that outside of server step because blocks are instanly pushed to network packet sending queue in sending thread |
19:04 |
nerzhul |
it's not the problem |
19:05 |
nerzhul |
the map loading problem is due to gz algorithm which take 30% time in gz un-gz |
19:05 |
nerzhul |
(30% CPU time) |
19:06 |
IhrFussel |
nerzhul, it is the source of the issue when the server step takes too long which is very common on loaded servers |
19:09 |
IhrFussel |
Maybe it would be possible to send a request to the server after digging the node and not letting the player move through the "empty" position until the server checked and sent its OK |
19:11 |
|
Raven262 joined #minetest-hub |
19:11 |
IhrFussel |
That would look a bit weird on servers with higher lag values though (standing in front of invisible walls) |
19:13 |
tenplus1 |
Inventory Plus updated, new vertical centering of menu, code tweak & tidy: https://github.com/tenplus1/inventory_plus |
19:13 |
IhrFussel |
Or maybe it's possible to send the "protected nodes" info to the client when such a mapblock gets sent and the client then cancels thge digging if the server told it to not allow the position |
19:14 |
IhrFussel |
That way only hacked clients could glitch through nodes at least |
19:15 |
nerzhul |
IhrFussel, then optimize you code, that's all |
19:16 |
nerzhul |
lua has some drawbacks but core cannot fix your mods performance |
19:16 |
IhrFussel |
So you basically discourage loaded servers |
19:17 |
IhrFussel |
By saying "if your average lag is high fix your mods" |
19:18 |
tenplus1 |
Xanadu is a loaded server. we have all manners of mods running and on a good day with 35 players active the lag hits around 0.9 |
19:18 |
tenplus1 |
that aint bad |
19:18 |
IhrFussel |
You probably don't log the lag per minute |
19:18 |
IhrFussel |
I'm pretty sure it would be different if you did |
19:18 |
tenplus1 |
I sit and watch server stats as they happen |
19:19 |
IhrFussel |
BUt likely not for hours |
19:19 |
tenplus1 |
depends how bored I am :) |
19:20 |
IhrFussel |
Regardless the server lag depends on many things and it's kinda not right to tell us server owners to "optimize" our mods...you know there is a point where a certain mod CANNOT be optimized anymore |
19:21 |
tenplus1 |
the only other option is to learn c++ and see what's slowing engine down when digging nodes and make suggestions |
19:21 |
IhrFussel |
Many mods cause less/more load depending on how many players are in a certain area or how many heavy nodes are loaded in RAM right now...this is nothing the server owner can control |
19:23 |
IhrFussel |
tenplus1, we already know the source of the problem: The server only sends the updated mapblocks ONCE per step...if a step takes longer than usual players still see the changed mapblock on their screen and can walk through |
19:25 |
tenplus1 |
add an issue to increase map sending to server step and load map into ram to handle it |
19:26 |
IhrFussel |
rubenwardy said this cannot be changed so it's a fact that loaded servers have more problem with people whgo glitch through nodes...that is a fact |
19:26 |
nerzhul |
server loop is server loop, with MTG server loop is very lightweight, if you server is laggy it's due to mods |
19:26 |
tenplus1 |
there are solutions fussel |
19:27 |
tenplus1 |
like I mentioned earier I use Protector Redo with the flip switch active... anyone trying to glitch through a wall cannot cause they get spun around and stopped (not for everyone) |
19:28 |
IhrFussel |
nerzhul, what if my server needs all those mods and I already optimized them a lot?? You are telling us server owners to have less (heavy) mods but won't try to solve the ACTUAL block send problem |
19:28 |
tenplus1 |
is your server up and active just now fussel ? may I join ? |
19:29 |
IhrFussel |
It is up but the lag you'd experience now is not the same compared to when 10+ players are connected |
19:29 |
tenplus1 |
that's ok |
19:29 |
tenplus1 |
what's the name/ip/port ? |
19:30 |
tenplus1 |
found it |
19:30 |
IhrFussel |
Search IFS |
19:30 |
rubenwardy |
what database backend do you use, and what specs? |
19:30 |
rubenwardy |
have you looked into hard drive usage to make sure it's not saturating? |
19:31 |
IhrFussel |
Only 2 now online...okay the lag will be basically zero now ... I use sqlite..specs..one sec |
19:31 |
rubenwardy |
sqlite isn't great for performance, especially for big worlds |
19:31 |
Shara |
Works fine on RC. |
19:31 |
rubenwardy |
Shara's server managed fine though |
19:31 |
rubenwardy |
lol |
19:31 |
Shara |
:D |
19:32 |
rubenwardy |
do you have an SSD? |
19:32 |
Shara |
Yes |
19:32 |
rubenwardy |
that would help a lot with perfomance :D |
19:32 |
Shara |
I've optimised my mods in way sa survival server can't though |
19:32 |
Shara |
ways* |
19:32 |
Shara |
Running a creative can have advantages |
19:34 |
tenplus1 |
just from what I can see, biomed_lib, playeranim, playerlight can slow down things already |
19:34 |
IhrFussel |
rubenwardy, http://ihrfussels-server.tk/specs.html |
19:34 |
tenplus1 |
hud_hunger and stamina do the same thing... double mod |
19:34 |
Shara |
biome_lib hits heavy. I got huge performances increases when I cut down on what it (and moretrees) were doing |
19:35 |
tenplus1 |
mesecons in itself is slow on servers, and quests checks what player digs/crafts for quest items |
19:35 |
rubenwardy |
what's the clock speed? It says 200MHz, but that can't be right |
19:35 |
rubenwardy |
maybe it's the "capacity" which is 2.5MHz |
19:36 |
rubenwardy |
you have a hard drive, which won't help |
19:37 |
rubenwardy |
hmmm, would be good to have a tool to measure how much time is spent on database I/O |
19:37 |
rubenwardy |
I guess you could just see how close R/W is to max usage |
19:38 |
tenplus1 |
also, what are you running server on ? windows or linux ? |
19:39 |
IhrFussel |
Ubuntu 16.04 |
19:39 |
tenplus1 |
kewl, do you have noatime set for drives ? that increases drive access speeds |
19:43 |
sofar |
abms will kill you |
19:46 |
Calinou |
tenplus1: not really |
19:46 |
Calinou |
noatime is a microoptimization that can break things |
19:46 |
tenplus1 |
all it does is stop writing last access times, which does speed up Os |
19:47 |
tenplus1 |
I've used that for many years and it has helped |
19:48 |
tenplus1 |
ooh, I got kicked |
19:50 |
IhrFussel |
No internet for 30 secs? xP |
19:51 |
tenplus1 |
what happened ? |
19:51 |
IhrFussel |
It said "lost the connection" which means timeout |
19:53 |
tenplus1 |
weird... I definitely didnt time out |
19:54 |
IhrFussel |
What did it say on your end? |
19:54 |
tenplus1 |
nothing, server just disconnected |
19:55 |
IhrFussel |
Log says [Server]: TenPlus1 lost the connection to the server. |
19:55 |
IhrFussel |
[Server]: Himawari lost the connection to the server. |
19:56 |
|
Raven262 joined #minetest-hub |
20:06 |
tenplus1 |
ntie all o/ |
20:06 |
|
tenplus1 left #minetest-hub |
20:15 |
nerzhul |
rubenwardy, i'm using postgresql and i have SCSI HDD, and it's not problematic, because pg properly handle IO on disk and ZFS too |
20:15 |
nerzhul |
noatime doesn't break anythin Calinou don't tell shit |
20:15 |
nerzhul |
the access time is never used |
20:15 |
Calinou |
it's more of a convenience thing indeed |
20:15 |
nerzhul |
it's only for auditing filesystem, and... nobody use that :) |
20:15 |
Calinou |
yes, rarely useful |
20:16 |
nerzhul |
atime is disable on my whole server farms at work since age, this is not a problem, modification time is more interesting and sometimes ctime |
20:21 |
nerzhul |
https://pbs.twimg.com/media/DK4GbCMXkAAWt0w.jpg:large haha |
20:30 |
IhrFussel |
nerzhul, can I set noatime during runtime? My dedi has no 2nd HDD |
20:31 |
nerzhul |
mount -o remount,noatime <device> |
20:32 |
sfan5 |
or mount -o remount,noatime - <mountpoint> |
20:37 |
IhrFussel |
How do I find the device? It's not sda |
20:39 |
sfan5 |
lsblk |
20:39 |
sofar |
stat -f / |
20:39 |
* sofar |
giggles |
20:40 |
IhrFussel |
Too many options xo https://pastebin.com/VjwsPMcK |
20:40 |
nerzhul |
mount |
20:41 |
nerzhul |
or df -h |
20:41 |
IhrFussel |
Maybe it is sda after all? |
20:41 |
sfan5 |
IhrFussel: as you can see there /dev/md1 is mounted on / |
20:42 |
IhrFussel |
So the device is the partition not the whole HDD? |
20:45 |
Calinou |
nerzhul: reminds me of the Doom ending pictures :P |
20:48 |
sofar |
md1 9:1 0 461G 0 raid1 / |
20:48 |
sofar |
that's your root dev |
20:50 |
IhrFussel |
So mount -o remount,noatime /dev/md1 or just mount -o remount,noatime md1? And will the command interrupt all running processes? |
20:53 |
sofar |
remounts are instant |
20:53 |
sofar |
no downtime/impact to applications |
20:53 |
sofar |
mount -o remount,noatime /dev/md1 |
20:56 |
rubenwardy |
> need to use Maya for uni |
20:56 |
rubenwardy |
> only supports CentHat |
20:56 |
rubenwardy |
:/ |
20:57 |
sofar |
put maya in blender |
20:57 |
sofar |
turn on blender |
20:57 |
sofar |
willitblend? |
20:58 |
rubenwardy |
what's the chance that alien (RPM - |
20:58 |
IhrFussel |
sofar, I can run it WHILE the MT server process is running? No danger of corruption? |
20:58 |
rubenwardy |
what's the chance that alien (RPM -> deb conversion) won't cause problems |
20:59 |
Calinou |
<rubenwardy> > only supports CentHat |
20:59 |
Calinou |
Allegorithmic software also only officially supports CentOS |
20:59 |
Calinou |
but, in practice, it works on Ubuntu, it works on Arch Linux… |
20:59 |
Calinou |
(there's even an AUR package) |
21:00 |
rubenwardy |
how does the speed of torrenting OSes compare to direct download? |
21:02 |
sfan5 |
if you have a good mirror torrenting isn't going to be any faster |
21:03 |
Calinou |
https://github.com/lllyasviel/style2paints |
21:03 |
Calinou |
[insert sfan5 heavy breathing here] |
21:07 |
sfan5 |
🤔 |
21:08 |
sofar |
IhrFussel: yes, noatime is not a "dangerous" option anyway |
21:08 |
sofar |
IhrFussel: remounts are always safe. If they would be unsafe, you'd get an error (remount not possible) |
21:08 |
IhrFussel |
Will I have to run it after each reboot again? |
21:08 |
sofar |
just add the option in /etc/fstab instead |
21:08 |
sofar |
then it'll be done every boot |
21:09 |
sofar |
rubenwardy: torrents just save you the hassle of finding the right mirror, essentially |
21:09 |
sofar |
rubenwardy: so they're actually nice |
21:09 |
sofar |
check_for_falling |
21:09 |
sofar |
https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L2803 |
21:10 |
sofar |
NEXT |
21:10 |
IhrFussel |
sofar, "/dev/md1 / ext4 defaults 1 1" replace defaults with noatime ? |
21:11 |
sofar |
IhrFussel: you're getting the hang of this, yes |
21:11 |
sofar |
also "defaults,noatime" actually works |
21:52 |
|
Aerozoic joined #minetest-hub |
22:34 |
rubenwardy |
success! https://i.rubenwardy.com/EQYAdacEhd.png |
22:34 |
rubenwardy |
Calinou, much pain was involved |
22:44 |
rubenwardy |
argh, it segfaults |
22:47 |
sofar |
I asked if it blends, not segfaults :/ |
22:47 |
sofar |
that sucks |
22:59 |
Jordach |
sofar, lmao |
23:00 |
rubenwardy |
well, might have to drop that course |
23:01 |
Jordach |
go install windows like the rest of the working world /s |
23:02 |
rubenwardy |
/kick Jordach nope |
23:02 |
rubenwardy |
:P |
23:02 |
rubenwardy |
Windows is honestly awful, I'm so glad it's gone completely from my laptop |
23:03 |
rubenwardy |
when your operating system takes 2 minutes to open a right click context menu, you know something's wrong |
23:03 |
rubenwardy |
on a brand new okay laptop (2.7GHz i5) |
23:04 |
Jordach |
>not using an SSD in 2017 |
23:04 |
Jordach |
>at least SATA3 or M.2 |
23:04 |
rubenwardy |
I shouldn't need an SSD to load a context menu |
23:04 |
rubenwardy |
I shouldn't need an SSD unless I'm doing gaming/video editing/etc |
23:05 |
rubenwardy |
I shouldn't need to buy a gaming PC / high end laptop just to right click and rename a file |
23:13 |
* Jordach |
considers getting a hp specter |
23:13 |
Jordach |
wallet nooooooooo |
23:13 |
rubenwardy |
I mean, that could just be a combination of Windows 10 and ASUS |
23:13 |
Jordach |
>has asus mobo |
23:13 |
Jordach |
>no problem |
23:15 |
Jordach |
either that or i just upgrade to the latest surface pro |
23:41 |
rubenwardy |
omg, it's fixed! |
23:47 |
Jordach |
rubenwardy, https://i.redd.it/ehh9vdbzstoz.png BTFO |
23:52 |
Jordach |
sofar, no intel inside jingle to start the video /s |
23:53 |
Jordach |
i wouldn't mind an intel sponsored electronics focused puzzle box |
23:53 |
Jordach |
complete with voltages, resistances, etc |
23:53 |
Jordach |
and as a standalone thing |
23:53 |
sofar |
I've had that idea for a mod for a while |
23:54 |
sofar |
I'd do it with semiconductors, too |
23:54 |
sofar |
so you can emulate an actual transistor |
23:54 |
Jordach |
mmmmmmm |
23:55 |
Jordach |
>weeks later: i soldered an Atom to this breadboard and it functions as a fully working AR device |